MEALEEEKRKIQVFQRELPLCLHLVTQAINTCREQLELSNEEVPARSGYGETSGEDPPFEEFFPLKRSTSETTQAPAGEKKRKPEDQNDKPDWLRSVQLWNSDADPSRNEDAGLNPKLGTKKQRGAFQPFSREREGRAEAVSGSGNERVKVREKEREREKEGQPNRKSRRCWSPELHRRFLHALQQLGGSHTATPKQIRELMKVDGLTNDEVKSHLQKYRLHTRTPAAVPASQPINPQAPQFVVVGGIWGLPEYAVPTPSPVTCGAIYATPIRPLPPPCQEAHQEKCSPTGPLHSDAGQGVQREGGASFRDEHSASASSSSARAVSSEGNSAVL