MAPHFLVLTYPAQGHINPALHFARRLAGTGHRVTFSSTVCAHRQMLEAPTPDDSLSYAPFSDGYDDGFDFDKEGPKYLADFNRAGPVAVSDLVRSFSHEGRPVTCVIYTLLLPWAADVARDLGIPCCHLWIQPAAVFVIYHHYFHGSDAIISSLNKDPSSSIELPGLPPLTHRELPSFIFPSDSYPFVLSSIKQLFQALDREGKPHVLVNTFDALEESALTAVHSVQMAGVGPLIPSAFLGSKSRVETSADCIEWLESKQKSSVVYVSFGTLSALSKQQMEEIANGLLESGRMFLWVVREAQNEGGEEIRARTSASKRGLVVSWCSQVEVLSHPSVGCFVSHCGWNSTTESLAVGVPMVCFPQWSDQQINAKMVEEVWKTGVRLVVDEDGVVKGGELKRCLEEVMEGESGEEVRKNADKWRDMAREAAGEGGSSHRNVKAFVDKVKAGGFF*