MGPLEDDDLLRQILVRLRPQPSSLPRASAVCKRWRLLVSDPGFSRRFRVHHRRSPPLLGCFLRNDALPFIPTLDAPDRVSPARFSLQPGDGDGDRFMSLGCRHGLALVFNKHTGQILVWDPVTGDQRRLDVPPGVAVHAEKTTINGAVLRARARAAGDEAQRFQFHVVLAVADNDDEQHRRALACVYSSETGAWGDLVSTQLPSDVPTTDAPILVSTDKPAVLVGDSLYWKLAGNMDGILEFDLEKQSLAVIWVPVHVLEEGQYMFLVMPAEGGGLGLLLQTDCSIQLWKMETDSGGVASWGLGRTIELDKLLSLNSEENDILIPGLDEENNVVFVWTDHILFMVHLESMKFKKLSGTYPLSHYHPFRSVYAAGK