MNYEQFQGYVKENVTRVLGEECRVIIRKVLKNNDVELDGLTIYENGSIISPTIYLNEYYEEYGQGRPPGNIIAEILDLYDVHKDKMDFDVDIFKDFDKVKDKIVYKLINAVQNNKLLSDVPFIPLLDLAVVFYYIFDSTESGNSTAMIHNSHLELWNAQVEDLYEAAVRNTPDILEYDLRNMDEIIREMLVADVWNSTEENEEFWSDAPYDRAEVEKAAADMISDIRDHSIQMYVLTNKHRMNGAACILYDGVLQEFASNKGNDLYILPSSIHEVILVPAGDDVTKEQLDSMVCEVNQSDVEDGDILSDHVYIYRRDTGRICM