MADVTDAEGLTVGQVSARLGVTVRALHHWDEIGLARPSLRTAAGYRLYTAGDLERLHRIVVYREIGLGLDRIQAILDDSTADVPGALRAQRTQVAERIERLQQLSAGLDRMIEAHERGLLLTVEQQAAIFGPEWNPDWPAEARQRYGDTAQWRQYAERSAARGPEEWQAVADAVAGLDRVLGDAMAAGVTPGSPEANQLVERHREVFASYFPLTRQMQVCLCRMYETDPGFAAHYDGIRTGLATWFRKIVDASARAHGIDPDTATWQ