MGSSGLELPSGNGGETAEAPAGAVPVPRPMEIGADLEWSAEDWSEVRLRVERAGRAYVWLNLVEQRLRSVVGAVLRPVYEPVHGAEWEMAAAGPTGQEWVQRAAALREVSRRKGHLLDPADDTVLAFLTLPQLRELMVQHWPCFAPYFDNRREVELTLDELEVARSAVSRNRGINRAVLEQAERGCARLLRLLDSGAPPGEGRLPADVVEQLVGDRFTDVAGVHPDRVRLQRQLPAEDLFGGARRLDAMGIGLGLLVQNFPGRRLVRLAESGCRTRLLFLNPASGAMRRRERELGLKRGELGRAVETNILQVRRVRARLRDQEAFEIHVFDDTPRFSAYFVDGDGADGVAVVQSYLRRSRGVETPALVLRRAGRELVGQETSDDELSLFETYREEFEWAWEHSRSVS