MRVIVARARRWRTPRSVVRMDGLLLTDELVLLAYDDGGTNRLGSPHLGYGLAGAVLLELALAGRVEVADKRLVVTDPTPTGVPLLDEALTTVGSGRPRKPKDWIGKLAKGLPERVLGGLVDAGVLRRESDRVLLVFPRTRYPSPTGAEPAVETAARERMAAALTGDGPVDARTAALLTLTRAVGLDRKIFRELPKERVKARIDEIAAGDWASAAVKKAIEEMQAALMVAMTAGTSAAIMTTTTS