MQKDQKVKHDIIPYSASISFLNKIAQWQASLQVLQVPFQQLRIFVDTGMFAAAFTACRLGTSWELSISFLQKAHSASVPLDDVCRNGLVSALVRGNKISTAMDLAESVANFNSILMALSHLSQRREGTGKVALKTAAPWAYALQVLERMGNLGIFPTLGTFKAAASASKDRPDMVLPILETLKNLKMTAMLSELTELTHFALETLDETSLNMLLSSLERCHRWQDALFHLSVAREGGLVPDLASYNSVISACAKVARWKAALGLSAQIPMTLKADEITLGSLVSACHRGHWSLAIQLLYEGRMQNIQPNRIMVHSAIVACEGQHWPWSLYLLEESISWRVAP