MTRTRTGVWFVGARGNVATTAIAGARGIARGTTDETGMVTAREPCTLLDLPAVSEFVFGGHDIADRPLIHTATELSDSNIVDRETLEIVSDDLREIDDRIETGTAQNCGSAVSLADGDTLDSNHTVSEIVEQIRSDYSDFVAETGVDRLVVVNLASSEPPVTDPDRYETLAAFEEAVEADDADLPASSLYAYAALDDGHPYVNFTPSTGSDLGGLRELAETKNVPHAGRDAKTGETLLKSALGPMFAGRNLDVLSWDGFNILGNGDGKVLEDDENKAGKLQSKGGVLSNILGSNMHNRVRIDYTPSLGDWKTAWDHVHFRGFMGTTMSLQFTWQGADSTLAAPLVLDLVRLVAYADDHDEGGVQTHLSSFFKEPMDVSEHDLSRQFAMLESYVNDHLDTDDREPLTPLRTDGAGSDSDTSESDSAPGTEPKR