MDDGEQVQAVVCDNGSGTIKAGFAGDDAPRAVIPSLVGRPRHTGVMVGMEQKDAYVGDEALSKRDILTIENPLEHGTVNNWDDMEKIWEHMFNNELHVAPGDHPVLLTESPLNPKTNREKMTEYMFEVFNTPAMYIAIEAVLSLYASGRTTGIVLDSGDGVTYVVPIYDGNVLPGEIYRMDLAGRVLTNALCKMLTEKGYSFTTAAELEIVKDLKEKLGYVTMDYEKEMELEKTSTELEKNYELPDGQVITIGSERFRCPEVLFQPAHIGIEAPGIHETTFRSIMRCDEDIQKDLYGNIVLSGGSTMFPGITDRMNKEITALASDSMKIKVVAPKERKYSVWIGGSILASLSTFQQVVLPIIFLKSEILNQPQFNIQI*