MSHNQFNLQWNKVLRGRNVYLSGLGSAWALPSSVPVSSLGRSVRRSLSRGFCFARRCLPDNGDPGNGVSDSPQDQEQFVGWFRQAWPYIQGHRGSTFVVVISGEIMESPLMDYILQDISLLHGLGIKFVIVPGTHVQIDQLLQERGNKAKYVGRYRITDPPSLEAAMEAAGRIRLTIEAKLSPGPPIPSLRRHGDNDRWHDVGVSVASGNFLAAKRRGVVGGIDYMATGEVKRIDVSRIRERLEANCIVIVSNLGYSSSGQVLNCNTYEVATACALALQADKLICFVDGPILDENGRLIRYMTLHEADQLIRKRAERSEIAAKYVQAVAGTDSNHLEYSGVNGRDTSLRQDFGANKRFGPTFQNGVGFDGGNGLGVGGQGFAIGGEERLSRLNGYLSELAAAVFVCRGGVQRVHLLDGTIGGAILLELFTRDGIGTMVARFVPF*