MSSLIVGTDGLSRPSWAAQDPLMRDYYDTEWGMPIRDEQGLFERVSLEAFQSGLSWATILRKRDSFRAAFSQFDPELVAKFTDADIERLMEDAGIVRNKRKILATINNAKATLQLREKGGLVEFVWGFKPIDTPQPETLEEIPTQSPESVALSKALKKEGFSFVGPTTMFALMEAIGIVDTHLVGSHRRGSSGVWA