MVDLGFSLYPERYDVTKSKTYIDLCHSYGAKRLFMSLLQLAPADHQMFHCYAELIAYANQLGIRVIADVSPSFISQAGWSDQLIERAHAFGLAGLRLDEALPLAEIVTLTRNPFGLKIELNMSTDKQLLMSLLATDAERSNIMGCHNFYPHEFTGLSWQHFKDMSRFYHEHDIETAAFITAQSASEGPWLLAEGLPTVEDHRHLPIGLQVELMKAIGTIDNILISNQFISEEELAACTQALARSVTTIKVRPIIDLTEVEEQIIGYPHCSRGDVSDYVIRSTMPRLVYAQESIAPRDQSKEVKRGSIIIDNDRYHRYKGELQIALKDFTVSSKANVVAEVREDYLSLLDDLRPWQEFCLEIDPS*