MKRKTDDHSGNPRKSKLPPSLRDKVEAAKQKLNGTPTGKTVEKTALNVELHPLLKQNVTSSIIPKDYNPVLHTKVRPGFSASQLNPYLDQTTLSKPTRPYRPLKFVEKGTYVKKAEEQRERLKKQQEEQQLRSEKESLGLEPDEALGEQYYKPILPPSIEPWDKPLLKGNSYDNLDDVTFLDSEDEDNPITIYIQHPVPIPCPWEKNEPAPPSLYLTKEEQKRLRRNERAIKHKEIQDRIKLGLDPAPPPKVKLKNLMNVLTNDAIKDPTALEAKVRAEVEERKLKHEMTNEERKLTPEQKAVKRELKKMKELDRGIYCAVFKIDRLVNPKHIYKVDINAKQNSLVGSIVSVKDTFSLIVVEGGEKSIRKYKNLLLNRINWTENEHKKKPEGEEKTDQEEPILEDLSSNQCFLLWEGPIADFRFRGWSNKQFEDELEALNFLGFHQAEMYWREAKVTFSQ*