MGTHRIILGLAALCCFCLPHLIEAKPFEVIVDQSGHGNFTTIQKAIDSVPINNTHWFFINVKAGLYREKITIPQKKPFIVIVGAGKRSTRVEWDDHASLAQSPTFATLADNTVVKKITFANSYNFPSNGKINKNPRVPAVAAFIGGDKSAFYSVGFAGIQDTLWDSDGRHYFHRCTIQGAVDFILGSGQSIYQSCVIQVLGGQLGPGVTGYITAQGRTNANDANGFVFINCLVHGFGKAYLGRAWRPYSRVIFYNSNLTDVVDPLGWWEWNYQGYEKQLTYAEHGCFGSGSNTSRRAKWVKKLSASAVQHLADLSFINRGGWVEDLPIRV