MPGCGIGHGDDPTQRSGRDEPARHVGADGSNREAGCLLARELGDDLESTLTTFADLTGCEVDADEDVVTVRNYPECAGYPGARGPVCHFMRGLIAGAHELETGERTPVEEVRCRAAGDDVCEFRIGRKPREPTVPRLDGLDERALRRMAHAASEREPEEVAAFKLASEYTLKFHPADAAAPIFFRAGRLYARALLRLYNPLEMTSFLSIVEDVTGAECHLGEGNRMSIEPCPECAGFPREHEPVCHGVRGALHETLGTFGKEVERVEETECAAVTGELVGRCEFRFELRGL