MDLGKSASTSATLKKLQEDGALPSRGTTEREAGGLSRETVERRVGQVMISGPTTVSDIPAPLCEKGAAERDEAINVAASLKEKVVKEASDAATTSGGQAPSKARKFSSVLGHRRKTETPSVIFTLSSGYMTRKASDTSPPPARRQRIVTIGEKEARAKAARAKAGGTSSASPATASTDVVPVVGSREATPTGPVSDPAGGRSLPEAALTWEELQVKMGHLLEAGARGIGREISEVRAETTAANARAERLVRELAEAHEDLTKMRELVAGNERQRKGLEDRISELGDNLSEIRGSLRVTYTGLHQLARECGVESTTPVNPDEFSLTSSLVELATAMGEIPSKHTARIAEETSNGIFTGACHVLACVRLSRPELDLREILDQGAASDTRRERSLRLVDLEDALATQDRRILYWKTKFEVTELKRAMLAVKKEQAVETLRGREVWFSSYLKSCCTSMARVCRELRVICGDPEELAAGYISWLNGACAQLDGIGKRIDEALKQECRRASRYAGGHVLACLRDHRPRLDLEFLREVFPRSRRNPAEIDHLARSMSPLAEKVFQSMDWRWPSW*