MADKAIMKQIAEQKLKAFSIGTMGKRPLSKKELEEQRKKEQEQAAAQAFEEFVATFQETPNKTTSKVWVKAGTYDAGKRRVVKNVISTQSEDPMLAALKCVEGCTSSYPDSRKNNLHNLIDDPRLLALIYEDGSFDNGDPNTTNLYLGNLNPKITEQQLMEIFGKYGPLASIKIMWPRSDEEKARQRNCGFVAFMSRKDGERALKNLNGRDIMQYEMKLGWGKSVPIPPYPIYIPPALMEITQPPPPSGLPFNAQPHRRDRHK