MEKLPGFRFSPTEYELVGYYLRKMAEEKELGVELIAVIDLVKHDPWELPDLAISLAHMGDTEWYFFVPRQHKYPNGSRPNRVTPSGYWKATGTDKPVMDKESNTSIGLRKTLVFYKGKAPKGEKTPWIMSEYRLPDEQNAQFKVL