MTFLSKQERIVLAERPHGLVDNQTLRREVCAVSWPPVAPRGGVYVLVRVEYVGVEPAMRGWMSPDMNSYIPPVQLGSVMRAHGVGRVVDVCKSSVAVGGDDECPSLQVGDVVEGMLGMQAYAVLPAGKVSLVRQLPKSMPDRSTLALSVLGITGSTAYFGLFGVGKPVSTDTVLVSAAAGAVGGTVCELAAKVVGCKRVIGIAGGKTKCEMVVRELGASACIDYKGLSERQLHEAIKQYCPDGVDIFFDNVGGITLNAALRSLNRVAVICGAISTYNNTKMEPKDAPSQYMMLLKRRARMEGFVVFDFESEYERARRDLSAWIDQGLIHVREHTIHGLDRAPEALNMLFSGANQGKLIIKVNHDQFARL*