MRADDLPFYLRKDFYHKLGRDRFLRQLERAAKDTWVLANSFYELEPQAFDAMQHVVPGKFVPVGPLFPLRDREASGMEASLRPEDHSSIGWLDRKPLKSVLYVAFGSITVLRPGEFEELARGLEESGHPFLFSVPREMVPEVGDDRVGEFAERAARSGAGMVVRWAPQLAVLQHPSVGGFLSHCGWNSILESVSSGVPVLGWPIASEQNTNCKLALQERGVGMELADRSSGGVASAVRELMASEELRRNVAEIGRNARAAAAAGGSSHRNLHDFFHSCQDREILLQIKQQSLI*