MGQVVDGRSALTGYNAEEALILTHCQTRSGAVLQELTARLLMRLYKAVWEGNATVLREIKHIGARFINVDEEEEESGLTPLMLAAQRGYADCVRVLVDECGAQVNLEVRGHTALSFAAENGHPMCAEALLTRGAHVEPSNNALQSALMRAIKSGSAACVRLLLEFGADVERTDATHTSLLMYAAEMKLRESLACLHLMLKHGANVSARCALDRTALFHAVESIENTSALLEYGAKVDIVDQCGTTALMEAACSGQGKVVLALVKYNNINAHAVDRSGRSALHWLALRDSYLVPGSTATSRTQGDGFTRLAYALLRAGAPLDGVDCLGRTALDILAGCATDGVIFEQQFNFLACMGANINVGIANHRKRTVLMRLLSNGCEENLSEAMRRPISAAIEYPMVLFGSRLTRKHIQRLLLEFPFAEGYSEE*