MKGEKFSGTLSSFDDVHMLAHRLKTVDNGYVSEDGEIDESINEKDEVKPQSNHSVVKPMENDSDFVEDAIVVTDQNVLVISAFTFGAAIFFKNPLDAATVFTATTVFRILQDPIRTFPQSLMTISQAMVSLGRLDGYMTSRELDSDVVERQQGCNGNIAVEVKDGIFSWEDDGDQIVLKDINLQVRKGELAAIVGMVGSGKSSLLASMLGELHKVSGEVRVCGSTAYVAQTSWIQNSTIQKNILFGSPMNNKRYKDVLRVCSLAKDLEILEHGDQVEIGERGINLSGGQKQRIQLARAVYQDRDIYLLDDIFSAVDAQTGSEIFKECVRGALKDKTVVLVTYQVDFLHNADLILVMRDGQIVQSGKYDEL*