MNEAERFSTVACVLSRQEGANELVPGLPNCIVLGCVLPWVPWYARPVLAATSKAWKQALHEPCAYSELSRRVQSTKLSKGRVSVHPLSEQATLECYKDVNTRQGMPRPQAISVREEDDNWRIAQQDTVSQHPIDHTWSWRKLPPIPAFAPLRILQDCGVVCVDGKIFVIGGWDPRTNAIHADVYMLDIAAGLWEWEAMAPMHFARAFFDFTAMANKIYVVGGTSSPCIEDPGPEVFDVDTHTWAILPRVSMSRSFHFNGLSLIKGGNLVLAHGFCTTERGELVSFRRMYDPVVGMWSDYECVDDVKDDTTSNIDDGRSVTRQCDDVRNLIGGTYAITQRSS