MKAVVYTQNGTVEVLDRPKPTVQQPTDAVVRMLHASICGTDLHILKGDVPTAKPGLILGHEGVGIIEALGSAVQGFQVGDRVIVSCMTSCGSCRFCQRSIQSHCQQGGWTLGHQVDGTQAEFVRVPHATLSLHPLDSSVDTCAAVSLSDALPTGFECGVCNAGISPTGSVVIVGAGPVGMAALLMACLIKPAFIVMVDLDDARLETARTMGAHHTVNSAAPDAIQQLLDLTENKGYDSVIEAVGIPATFEMCQELVAVGGQIANMGVHGVKVNLHMEKLWDRNISIHMSMCNATSTRHLQNLVKKGELDISSLVTHRFPCDQAVAAYDTFKAASKHRALKVAIDF*