MAAALFQAAAGAGLARAPGLCSQPGHKQPIAVSSFHVTYPTACAPTSFSLKCSCRAKELPWSGGSSESSHPKNVRVNAITELAETSGTALRLEHGTNADVQNSATAVCSANESHPQTRTFQGVTSEEELLSAVRYESQAKSLDPRATAGMLELYYNYRDAVVGSGVENSMEIAVRIMATVLDRILLQFEDPFTFSSYHKRMVEPYDYYTFGQNYIRPLLDFRNSFLGNTTIFDDIESQLKQGHNVFLFANHQTEADPAVMALLLETSHPYLAENLTYIAGDRVVLDPFCKPFSMGRNLLCVYSKKHINDIPELTDMKQRANTRTLKEMTALLKKGGQLIWIAPSGGRDRPDPETNEWRPAPFDASAVENMRRLLSHMPVPGHMYPMALLCHDIMPPPRKVEKELGERRLIGYHGVGLAVAPKLNFEELTAGTTSKEEARDKFARSVWEIVSNQYTVLNRASYGGEGLNASTSCTQLSQPWFEVQNGSH*