MATHLPTSSLPSTRLSKIALPFTKSWNRAQFTFPKSSIGPLRCAVSVLSEPIQSEKTNNGKPYPAEVSRTIMELSSVGTLSAPTQDGWPLGIGVRFAVDPHGTPVLFLNDATSKLSVNCKSTIHVQLEQYGLRTPQCTVQGTLEKPEDTTALKKLHSVWKKRFGHEVDEDHLFLLSVERVLQLEDFAEDGIWVTSSDYKLANPDPLRDFAGRMIEEINTHNREDILRFCSIYVDLDFQVSDAKMLWVDRLGFDVRFRSPQNDVFEARIPFPREVTDEKGAKSSFNCMSQLAWEVEKNFHAAEFEKAKQLKKIQYTGL*