MAKKLWKTVEKRFAERDVSFTYGCLDPVMVTQMAKYLDTVYVSGWQSSSTASATDEPGPDLADYPYDTVPNKVHHLWKAQLFHDRKQRSERLSVPASERSKLANTDFLNPIVADADTGHGGLTAVMKLTQLFVEKGAAGIHIEDQMPGTKKCGHMAGKVLVPISEHINRLVAIRAQADIMGTDLLAIARTDSEAATLITSTIDPRDHAFILGCTNPALQPLNDLMIAAEAAGKSGPDLQSIEDSWLAQAGLKLFSEAVADTINAGVHVNKQGLIDEFNKQAKGKSNAEARAIAKGLTGVDVHFDWDAARTREGYYRIQGGCPYAVVRANAYAPYADLIWMESKMPDYAQAKEFADGVHAVWPEQK