MAKVRYGIVSTAQVAPRFIEGVRLAGNGEVVAVSSRSLDKAKAFAAAHQLPKAYGSLDDMLLDASIDAIYVASINQDHFPAAKKALLAGKHVLVEKPFTLTSAQAEELFALAQERGLFLMEAQKAVFIPMTQRLKTLITAGELGDIVSVSSTTAYPNIDHVTWFRDLEKGGGTVHFMAPYALSYLPYLFDADIVSASGVAHFPKGQSDSQSKLVLALSNGVLVDIFLTTHLSLPHELVIYGTKGRLEIPHFWKTTHATLVRPDGSRSVIEATMFSDFEAEAHHVSQMILEGQLTSPVMTKSLTLSGVGLIEKLYRSWGK*