MGCSILVPYPNGVKGPKSKSEVEALDAWIHYFGKFTYTLQSLSIDYRLLIANMITKVEPIRTFTEFGEREFIVADNRGYEFLVHKLAEEFLDYSDSGQMVDDRLKLNKVAREIQYMNDGVTIKTKDGSVYNGKYAIASVSLGVLQSDLIDFNPPLPVDKSRIGVLVGLAFGGLTTYSNGIKALLQKGYERITPFFVSFTISNMGSAMLAIDTVMESLEHAMEYLGGAVTCDADHMTDLCSDGLGVSMCIRKCLEDAGVSHEEVDYINAHATSTRAVDLAEFNAINKVFKDTSSIKMN*