MATLKVLMFPWLAYGHISPFLNVAKKLADRGFLIYLCSTPINLKSTIEKIPEKYADSIHLIELHLPELPELPPHYHTTNGLPLHLNHTLHKALEMSKPNFAKILQNLKPDLVIYDMLQQWAEHVASEQNIPAVKLITFGAAVFSYLFYLVKKPEAVFPFPAINLSKNEQEKMYANDFEDRLVDGNIQIMLISTSRTIEAKYIDHCTELINWKVVPVGPPVQDPITNNADDKELMQWLGTKDVNSTVFVSFGSEYFLSKEDMEEVAFGLELSNVNFIWVARFPKGEDQNLEDALPKGFLERIGERGRVLDKFAPQPRILNHLSTGGFISHCGWNSVMESVDFGVPIIAMPMQYDQPSNARLIVELGVAVEIVRDDDGKIHRGEIAETLKDVIIGKKGKILRGKVRDLSKKLKSIRGEEMDAAAEVLIQLCKKSNGFK*