MPLSVLQECEVAQPYSESEALKPDRDAASGESVVVYTDDREAEETKTPRILLGTLLGLLLGLCLHILAQGLAGLEKMARRVGLDRRRWSAKDKVVVITGASSGIGTSLARTYAAEGAKLSLVARRRADLERVCEECMALGASSAQAVVADISTEEGWAAVRGAVPAAVDLLVLNAGIAMGAPFVSLCEQNQAMGTMKRLMDVNYIGSVGVLNACMGSMRRAEGGVRLLVVSSVVGLVEGVPWRTGYAASKFALKGFFNTLRVELGISEPVPPTVTLAYPGAVNTPVNNARLGTGDGAVDLDLTKKSMSPDRCAAIMVAAHAVGRRDVFYSIDGTLAGAIKTRLLRHLAFFFPAGSDRVLARAMRVGEMSSKKPARRQLMAVLRGAGRLVIAGQRWASDEVADVSGRLSERVSGRFSERVSGCFSISSSRGRRGSGGEPLPRARSGLALTSDAVAEAFDEARE*