MRRCKVAKRIVDNHKLDFPNVCIQFNALSLIDDVEKGNLKKAVLRAGEDSNLVERLEERASEIGYVEKEAVSDTDYLRLEDFVSKDNVVWIDTRDGLQDATRQFAGVEMVGIDSEFMFTNWKEDGPDKMTSILQIATEKNVLIFDMIKLYNTESEALNDCLKPVFLSRDILKLGYDLNSDLHLLFRCYGDLECFRKYEGTLDLQKLFATTKGGLSGLANEILGAHLNKTKQMTNWAKRPLEIGQLQYAALDAVVLIAIFHKAFNNTDKTDDWKAKINCWEPSKKDHKFRGKYQNVLLSMLKDIADKQVDSIQGTSEATVLSGSDSKFEE*