MADVKQILGDLNKDSFVALMKKVIGESKYVQNNPPDLIPEEDRIVKHVLDILNPYSTKNGGPLIINHIAYTPNRGNLVVEYPGTDPKKVVSFVGMHMDVVPANPDQWAFDPFSLSVDGDKLKGRGTTDCLGHVALVTELMKSLAETKIKLKSTVIAIFIASEENASIQGIGVDALDKDGWFDNLKQGPLFWIDTADKQPCIGTGGVIPWKLEVFGKGFHSGLPNKAINALELGMEALKEIQTRFYRDFPPHPKEQVYKFEAPSTMKPTQWFYPGGGNNQIPGECTISGDVRLTPFYNVSDVLKKLQEYVDDLNANIEQLDTRGPVSKYVLPDENIRGSMSISFDEAYSGVACDLNSLGYKVLSKATEEVVGYVEPYSITGSLPLIRDLQDRGYDVQTTGYGIMDTYHADNEYCLLFDMSQGYQVFASIIAQLEDY*