MKVNFSMFVEILSGFLFAAFGSMFMYALYTQITRLRKRGSISTGLKSYPIVGSKFSFWANRHRLSEWHTELLSQTPTQTVMYRRLGGINTLVTANPANIKHILKTRFDNYPKGDFFTVLLEDLLGKGIFNADGETWKMQRRVASYEFNTKSLRNFIVEAVEGEITYRLLPLLKKAGEEGNWLNMQDVLKRFAFDNICKVAFGMDPCCLEISLPVSEFAEAFDVAVELSVRRFSTPVPFLWKIKRMFNLGSEKRLRQAIKVVHSFALQVIGRRKEELFHTSTPEHQDLLSRFLSSIDTKPDVEIRGESHEEFLRDIVISFILAGRDTTSSPLTWFFWLLSSHPRVEKGIYEEIRRVLAARESRSEAGDRAAVFSYEELKGINYLHAAICESMRLYPPVPADTKHALEDDVLPDGTVVSRGTRVIYHPYAMGRMESIWGADCLEFKPERWLKKEEDGFMAFVAESPFKFAVLQAGPRICLGKEMAFIQMKCIAASVIKGFSLKVDPHLNASSLPL*