MNRILLLGANGQVGWELQRALAPLGELLVCDRRRADLADPEGLARLVRAERPQFIVNAGAYTAVDKAESDADNARLINARAVAVLAEEAAACGAWLVHYSTDYVFDGAGSVPFAEDAPTGPLSVYGQTKLEGEQAIRASGCRHLIFRTSWVYAARGGNFAKTMLRLAGQRDELKVVADQFGAPTSAELIADVTAQALQRLCWDVELAARASGTYHLVASGETSWHLYARFVIEQALERGWELQATPQRVLPIATEDYPVPAKRPANSRLDNRKLQQVFGLVLPDWRYHAGRMIQELSEQGPL