MDKDLTYQIKELKKEKNAIILAHFYQPPEIQELADAVGDSYYLSEIARDCKEEVVVFCGVRFMGESAKILSPEKTVLMPVSNAGCAMADMVDEEGVIKLKQQYPNALVVCYINSTAKVKAHCDVSVTSSSAIKILENIDNKEIIFLPDKNLGGYIAEQFPDKNFIFWDGYCKYHNNIRAEEIIELKDKYKNAEVLVHPECKKEIRDLGDYVGSTSGIIKYATNSKNKDFIIATEEGILHELKKNNPNKNFYIPGGKILCTDMKKTTLENLYSTLKNMENEVIVEDEIMEKALNSLLNMHKLAEG*