MRLYHSRPTEPGYLRKRHGRGFRYLDPHGRPVRDPDELDRVKALVIPPAWRDVWICAKANGHLQAVGTDAAGRRQYLYHPQFRAEQEQAKHEHVLDVADRLPKVRTAVEAHLGDRGLTRQRVLATAVRLLDLGFFRVGSDRYAELNDTYGLTTLLREHTRCQRGEVVFTYPSKQGKEQVQAVADPPTCRSVSALARRRSGGDRLFVYWERPDWHEVSGADVNAYLKELAGLEITAKDFRTWHATVMAAVALAVSQGVAHSETARRRAISRSVREVAAYLGNTPAVCRASYINPRVVELYEEGVTVAAVLPRLGAAGTYGIPATRGPAERAVLRMLRTGRAPAPE