MRAYVVNKHAHHSTLPLAQDAPEPIPGSGEVLVEIYSTALNFFDILQAQGKHQSQPKMPFVLGAELAGRIAKGSPIPDGCPYRPGDRVFGSAQGAFAERCAVNWKFLYPIPENMSMDQAAGLMVTWPTSYEALTGRAQLKPGEWVLVTAGAGGVGLSAVQIAKALGAKVIATAGSPAKLDVCRREGGADYVLDYTKDGWQKEVLKITGGKGVDVIYDPVGKIRDSLKCIAWKGRALVIGFAGGEIEKLPLNIVLLKNISIVGLHWGAYARFEPEYIPGVWKEIFALFKSGKVKPNVFEEVWGFEDLPKGLDALENRKTWGKAVVRIRRETEQARL*