METTSEKQGRILLVDDESAILRTFRYCLEDEGYSVATASSAPQAEALLQRQVFDLCFLDLRLGEDNGLDVLAQMRVQAPWMRVVIVTAHSAVDTAVDAMQAGAVDYLVKPCSPDQLRLAAAKQLEVRQLTARLEALEDEVRRQGDGLESHSPAMAAVLETARQVAATDANILILGESGSGKGELARAIHTWSKRAKKPQVTINCPSLTAELMESELFGHSRGAFTGATESTLGRVSQADGGTLFLDEIGDFPLTLQPKLLRFIQDKEYERVGDPVTRRADVRILAATNRDLGAMVAQGQFREDLLYRLNVIVLNLPPLRERAEDILGLAERFLARFVKDYGRPARGFSEAAREAMRQYPWPGNVRELRNVIERASIICNQELVDVDHLGFSAAQSASSAPRIGESLSLEDLEKAHITAVMASSATLDQAAKTLGIDASTLYRKRKQYGL*