MKEQVRLEVTRALPDGSHLEAPVAAFDIDVEKSEQGERAVSAQQICEVVQQVTGRPLLFYDPGFMNTAAATSRITYVDGENGVLLYRGYPIEQLAARSSFLEVAYLLVFGELPTREQLREWSDEVMRHAFVHEALLVYERKFRYNAHPMGVLVATLASMSTYHPDANPSLHAENIFDHPAAHPDHDGKLLTHVAKIVGQIPTLASLAYRHRIGRPYNYPMPSLYADEQDDDTGRASGTGSRSKIYEQDERKKYDYTRNFLYMLDRLSEPDYQPNEELVRALDVLFIVHADHEFNCSTSTVRHLASVRVDPYSACAGGAAALYGPLHGGASEGVVRMLHRIGAKENVRSFLDRVMAKEELLVGFGHRIYKNYDPRARVLKEHAHKVFELMKSSASASSRGSVEDGMGSSGCSSDGTQQHTASTEVLIDIAEELERCALEMPYFVSRMLYPNVDFYSGVIYTAMGFPLDMFPVLFAIPRAVGWLAHYREVIQDDNLSNTRSICRPSVLYDGDDAGTASPQKAPEVDHSLLSSRRLLSRRLSSLP*