MLGLYIPDRFSLRASGVQDGVGLYAARRVKKVRGSKGDVLYVLDASNPRHANWLRFVHQAPSQDQKNLAAIQTHTGEKEKICPYCGQKFASNGTLRVHIRSHTGERPYQCPYCDKAFSKNDGLKMHIRTHTRRGEVPWRCDGLAVMCRERGAGENYQRVSNGTRQNRSEVCDLSFSLKKMLSRHKLTHNPNRPMAECLLCHKKFTRNDYLKVHMENVHGETDG