MAARLSLRVRNRSKKGGFKRLPESIELPTDATVEDVKRAVAKEAKVSDFNRIGVHDPKTNSILKDRKALVRDLPNVVSAGEVLVKDLGPQIGWRTVFFIEYFGPILFHCIFAAGRDYIYPALGSYPGSASGKPMPALTTIQQLSFALFIIHFMKREVETVFVHRFSANTMPFFALFRNCFLYWVSAGLACSFVFYAPANYSLFGGVPLFQDIARSELNVIDYLGLALFVYGELCNGIVHLHLANLRAPGTTEKGIPSCVGSSVVTCPNYMFEVIAWVGMIMVSRSWATVITIVMGGYYMMIWSIQKERALRQLFPDKYKKKRYTMLPGLI