MSRLTVYRDDAPDTILLDVTTPGEIAETLRPHNIRFDRWSAPITPAPDAPAEEVLDAYRPYLDTLMGETGAGSADVVRINASTPNLPELRKKFLSEHTHSEDEVRFFVHGQGAFVLHIRGRVYSVLCTQGDLISVPAGIPHWFDAGPSPDVVALRVFTDTTGWIAQYTGDDIANRFPAEVPVEASGNS