MAPHFLVLTYPAQGHINPALHFARRLAGTGHRVTFFSTVCAHRQMLEAPTPDDSLSYAPFSDGYDDGFDFDKEGPKYLADFNRAGPVAVSDLVRSFSHEGRPVMCVIYTLLLPWAADVARDLGIPCCHLWIQPAAVFVIYHHYFHGSDAIISSLNKDPFSSIELPGLPPLTHRELPSFIFPSDSYPFVLSSIKQLFQALDREGKPHVLVNTFDALEESALTAVHSVQMAGVGPLIPSAFLGSKSRVETSADCIEWLESKQKSSVVYVSFGTLSALSKQQMEEIANGLLESGRMFLWVVREAQNEGGEEIRARTSASKRGLVVSWCSQVEVLSHPSVGCFVSHCGWNSTTESLAVGVPMVCFPQWSDQQINAKMVEEVWKTGVRLVVDEDGVVKGGELKRCLEEVMEGESWGGGEEERGQMEGYGERGCWRRRFF*