MKARMHAFLALMVVSMGAGLFSGMPLDKIAATMEKGMGGTLGFLAVVVALGAMFGKILHETGAVDQIAVKMLKSFGHSRAHYAIGLAGLVCALPLFFEVAIVLLISVAFSMARHTGTNLVKLVIPLFAGVAAAAAFLVPGPAPMLLASQMNADFGWMILIGLCAAIPGMIIAGPLWGNFISRYVELHIPDDISEPHLGEGKMPSFGFSLSLILLPLVLVGLKTIAARFVPEGSTAYEWFEFIGHPFTAILVACLVAIYGLAMRQGMPKDKVMEICGHALQPAGIILLVIGAGGVFKQVLVDSGVGPALGEALTGMGLPIAITCFVLAAAVRIIQGSATVACLTAVGLVMPVIEQLNYSGAQMAALSICIAGGSIVVSHVNDAGFWLFGKFTGATEAETLKTWTMMETILGTVGAIVGMIAFQLLS*