MLHYTKEDLLELGAEITTREIYQQPDVWREAFEFYQAKREEIAAFLQEIADKHDYIKVILTGAGTSAYVGDTLLPYFKEVYDERKWNFNAIATTDIVANPATYLKKDVATVLVSFARSGNSPESVATVDLAKSLVDELYQVTITCATDGKLALQAHGDDRNLLLLQPAVSNDAGFAMTSSFTSMMLTALLVFDPTEFAVKSERFEVVSSLARKVLDKAEDVKELVDLDFNRVIYLGAGPFFGLAHEAQLKILELTAGQVATMYESPVGFRHGPKSLINDNTVVLVFGTTTDYTRKYDLDLVREVAGDQIARRVVLLSDQAFGLENVKEVALGCGGVLNDIYRVFPYIVYAQLFALLTSLKVENKPDTPSPTGTVNRVVQGVIIHEYQK*