MEEKICLVCSVPITFTRLGLEVCRACASFFIRTTLAGRSYTCRKDDGKCTFRKHEEFMCQSCRHDRCLQLGMVYVEPRKRRPRRKKAVEEDTLPTRDRRLVREREYATVNDLQLMDHPSAEIYVMYFTDFYEILRITVSESRRIVEEAFDEYGCLSTHDKATVFKNFFGKFRFLEIFYLSSQYFGEDSNYMTSLITCVDTNNVEGWVTIKDAVERKDELRSSLQGFAEEYLILINQMLRMDKLTEREFHALLVFAFLDNVIDLPLSEETFDNFEKSRLKVLEEMRDYYVNEMGLLDFSERLGNLFIVAHGAGEAGIIFYKEMRIYNTIFEFYSDDQLIREALLD