MSDKRRYFGTDGVRGKVGQYPITPDFVLKLGWAAGRVLAKQGTKKVIIGKDTRISGYMLESALEAGLAAAGLKATFTGPMPTPAVAYLTQTFRAEAGIVISASHNPYYDNGIKFFSYEGTKLPDDIELAIEAELDKDIECVESAELGKASRMVDAAGRYIEFCKSTFPSKLSLSGLKLVVDCANGATYHIAPNVFRELGAEVIAMGVEPNGLNINDQVGATDVRALQKRVVEEHAHLGLAFDGDGDRIIMVDHLGNKVDGDQIAYIIARDALRRGELKGGVVGTLMTNLGMENGLKQLGIPFVRAAVGDRYVMEKLLEKGWKIGAENSGHVILLDKVTTGDAIVAGLQVLASVVGSEMTLHELAKGMTLYPQVLENVRFAGDNNPLEADAVKAAVSEVEAELGSKGRVLLRKSGTEPLIRVMVEGEDETLVKQSALKIAQAVKDNC*