MRVCYFVLLPSVALAVIATESSETSRTIVHVFTLRDVADHRNDALINRALRAQAALDDDEERWPFGPPAVEALIKTIDRHGVSLNDHEAKMKKVEQTWKKLIERDNLIGEIGKHYSEAPGPLYDTYDEALATRLVTTYSDRGVARAILHTRPSDPLSKKAGQAHRLEEAVASLWKGRGYTSDNVVSSIATGDDVDFFAPTAFTFLVKCVESKVEANYAIFKYFGSNPSRYFSAVLHAMEKPGADIRELDNSKNWMFRFYAHAQEPLSSTEFESMLPRVQSEEYAIHGAQNDYEKLSSSQIKELVKEYSRIYSV