MRTGMANLPLHPGKCPSWLFSHMKELGSAIIRAVVEDYGSREVLVRLSDPFWFQAMGCVLGFDWHSSGLTTTVCGALKEGLKPYQGELGLFLAGGKGNTSRKTPQEILTAGEKYALSNNLQSLVYASKMAAKVDSAALQDGYQLYHHFFVFNSAGNWAVVQQGMNELNCYARRYHWLGEGLSDFVCDPHSGISCEQKGHVLNMVAAESGEARAASAQLAREKPELVLKVLKKMRQKPVPPGRPVQLAFDFDSVADPVQGEPDSMLTLDLPAEHHIPNSGRMNSILYKVYERQPEDFETLLSMPGVGPASVRALAMVAELVHGVKLSFRDPVRYSFAHGGKDGIPFPVDRGIYRHTINVLEGALKRAKLGHSDKLKAFKRLALLQKDV