MRTTFGIDRLLADPGKYLKGKRFALLVNQSSVAADGRYLFEALIAQGYKPEKIFAPEHGLFGTEQDQITVADEVDGFTGLKAVSLYGQTKEELKPRASDLGGLETLVVDIQDIGCRYYTYAYTMAFCIEACAALGIEVIICDRPNPLGGVVVEGGIVHKGFESFVGAYPLAVRHALTIGEVARLLNATEKWNAKLTVIELKNWNRNWLYPQTEGLWVQPSPNMPTVDTAIVYPGTCLFEATNVSEGRGTTRPFEIIGAPFIHPKEYAAALNALHLPGVYFRPLYFKPTFHKYKDEACGGVFVHVTDVAEFESFYTGLTMVKTAHDLYPKHFDWRREPYEYVADKLAIDLLSGSEKFRLNVEAGGQLEEFRQAYFAEEKEFRHHCADFFLYS