MKRILGVALGELSTGELVIAHSFAKGLNKNQYSMDFLIPEEKNVFFEKDCEFRVHTISRNYGVTHNQRHIISLIKSNNYDLIILFDAFTMEYAQYWTGINMDVLKALDIPISSLDEYDYINAGYKLDYYGIFVKKLPDLLSEVDIILKNCPLSMPKGGQDLIKEAEEKGQFYYQVIQEIRKLDKNHIFNIRKRYVKDDEKIVFLTLSKWELEGAYSFTSQSTLCRYLLPLIYNYLSELDTKICLIHVGDSCWNESEFKNPKIKYIHYSSLPVDIFEELLQSSDLFVTYNLVSITLTKAVDFGVPSIVLNNDKIIDFKTLEKKCMEKPLWYQYMAKDLKKIYPFTASMFGWNHFLKGIMKDNIYMKSFERIQVFNTEQVNSTLKEILYGDLCEKMIDNINIFKRELSKIPNVNEVLNNAFQYLLELDEKRG