MGVQEMDPLTQLSLPPGFRFYPTDEELLVQYLCRKVAGHDFSLQIIAEIDLYKFDPWVLPSKAIFGEKEWYFFSPRDRKYPNGSRPNRVAGSGYWKATGTDKVITTDGRKVGIKKALVFYIGKAPKGTKTNWIMHEYRLSEPTTKTGSSRLDDWVLCRIYKKNSGGQKSSCSDLQNKDISHASSSSSSSQFDDMLESLPAIEDRYFSLPRVNSIRNFQQNDKINLQQLSSGNFDWAAMAGLNSFPELRTGNQVPTPGNQTPVLINTNQYHNHNDNLNNFNEFFANSTALNFHGEVKFEGGVDQEVESSVRAQRLNSVNPGFFQENSTGFSSSYTNSVPDPFGIRYPTQTVNMGFTG