MTTFGPGPPGAPGAADRVHPAHAARRAAWARCRDVAAGQEAVHAAGECYLPRLDGQSETAYRGYRDRALFYNATARTIDGLSGLVFRKPPEIEAAPGLAPVIADPTGSGDGFRRLAEHVVAELLTTGRIGLLVDHPPGEAGGPQSRAAAAAAGRLPYLVPYPAEAILDWRLDRGHGRAGRHLVHVLLDEGEDEAGIRRRRSLDLDPDGIYRQRLWASGGGERPSLVAEIEPRAAGRPLGRIPFLCIGPRGPGLEVARPPLLDLVEVNLSHYRTSADLEHGAHYTGLPTAVVTGQRFDGTEPLAIGAGEAWVLEAPEARAFFLEFRGEGLGVLERLLDRKEAQMAALGARMLAPEKKVAEAALTAEIHRQGENSALSALAQAAGDGLGRALDLAKPWLGIEPATPTRVALNTDYWPRPMAADELTALVEAWQSGAIARGELRRALTRGEILPAGAASGTAGV