MPAKTDYSRKTKWKTEPYRGERSIGGNFVYSGENLLDKHLFVHRVAPGGFDWGPDASDEKACQLAIALLAPYKGVDYAVEHHHLFAENFVRRELTDDTWEIKRSDFRSPDYVRAIDGRDYPANTAPSPEAMPALENVDLDAITYAEEIALTEKFDDVLWPSGNRRDNLRRLLAIWNGEEDPSTDSISSSTLYRVPGLSIPSNARSTLVREFDTMGDLAGWICFGRHHERLNGISKATAKKLTAARPGLVQYFGGEEYIPEHGGREMTLSEATGGESAQQTFRSALADGDDA