MLKASSFKVSSKLVNSHTKIQSCYLEQDLKGQKVAIIGLGKSGSAATKLALARGASVTAIDQNENSESTFHTNNGLLDLKNADLKTFFGNFDDKILKEADVVVVSPGVPLERYGIQSMICSGKEVLSELDFAAQIFPSYTKVLAVTGTNGKSTVTTFAGQILNHLGFETFVGGNLGVPLSEAVFHSPDRRSLEVAVVEVSSYQLEIPPKYFCPSVAVILNLTPDHLERHHTMKNYAAIKCRIFSQMRGKKIGIVPLGNLYLDEAVMDHVDGVSLAWIGGSPGVNVDVEAKIAELKLPTINCVSQLQLSELKAVGKHNYTNAAVAALSVLGLDIEIKAEAFSSTISKLTTLPHRMQVVHVDDDGIVWVDDSKATNVEATYIGLIGFELKSVVLLGGVAKEVEMKGSNGFEQLVEPLRHHRGVITFGFSGKMIQKTLCANGLTIPCLNAETLKDAVRLARSIAQCGDAIVLSPGCASFDEFRNFEQRGRIFQELAISSE*