MEAIVVDAGSRLLKAGPAIPDQSPSKVIPTQMRLVPEDDSTNDDSLEEVTVDPVVRGFIRDWDAMEDLLHHVLYTGLGWEIGNEGQILFADPLCTPKAVREQLVQLMFETFNISGFYASEQSVLSLYAVGRISGCTVDIGHGKIDIASVIEGAVQHIASRRLELGGIDLTELLTRELRKSNPGITVSLADVEKLKENYSCCAEDEVAYAKIMNSNDLEEKHTLPDGQVIKIGREKYTVGEALFQPSILGWEAHGIVEQLVRSITPVSSDNHKQLLENTVLCGGTSSMTGFEERFQKEAGLSSSAIRPMLIKPPEYMPENSTLYSAWIGGAILAKVVFPQNQHVTKADYDETGPSVVHRKCF*