MIDGLLRSLGLDPNAFRDGELAVHTPIDGSRLAAVRLEGRAAVAVKVERAEQAFRAWRQVPAPRRGELVRLFGEELRRHKAELGELVSWEAGKITQEGLGEVQEMIDICDFAVGLSRQLYGLTIASERPGHHMRETWHPLGVVGVISAFNFPVAVWSWNTALALVCGNSVVWKPSEKTPLTALACQALFERAARAFGGDAPAHLSQLLIGDREAGEALVDDRRVALVSATGSTRMGREVAPRVAARFARCILELGGNNAMILAPSADLDLAVRGILFGAVGTAGQRCTTLRRLIAHESVKDEIVERLKAAYSRVRIGHPLEGNLVGPLIDERSYLAMQDALARAREQGGRVFGGERQLQERYPDAYYVSPAIVEMPGQTEVVRTETFAPILYVVGYRDFDEALRLNNEVPQGLSSCIFTTDLREAELFQGAAGSDCGIANVNIGTSGAEIGGAFGGEKETGGGRESGSDAWKAYMRRQTNTVNYSRELPLAQGITFD*