MSKYVEVRGVKIGEGVPKICVPIVGKTKEEILAAARSFEDVALDVVEWRVDWFEGVFDFAQVEDVLKDLRPALGETPILFTFRTSKEGGEKAIEADAYAELNKKAAATGLVDLVDVEAFTGDEVVKDIIEGAHAHGVKVVASNHDFDKTPDKDDIVGRLVKMQELGADIPKIAVMPQCKKDVLTLLEATREMAEEHADRPIITMSMAGTGLISRLCGEVFGSALTFGAVGKASAPGQMNASDLREILTLIDKSI