MPFHPEQEHVNRPVEGDVDDAGATVEPLALLIHPHQPLSYLERLIQAEIPPVQYKGREKLPDIVFRAEADQNEQDGRKDDNKKKDNANVASYSGLGHEGPTNKEANWVRWSGSTEIGDFIRDAARGREFAINVEGFDRELRVAVPSFRDRTYYMRMTLRRMSRDIESMSKVKNECDTLAHQGAHRLAQGGFAALAGWWGVVYYVTFHTQAGWDLVEPVTYLAGLTTVMGAYLWFLYISRDLSYKAAMKVTVSKRQAALYQERGFDQNRWDQIIHEANNLRKEIKIIASEYDVDWDEKKDLGGEEVKKVLEEEKQGRDGTKVTEGKDEDDGPGSSDKIKKKQ*