VDLDIAKQELEEFIPHVRSISDSTVRKMAGRDLMRFKQFKKQGVAVKFGRFSEKENNQIRKNIEEFLSITGIDSAEKLLFTSRYPEDKETISRLKAENLFCEKLSEGIPRPWRLIYYRARKIFDPNNYKGKYTNEEKEKLKKYHAMHGNDWKKISEMMARSNLSVAMKYSEIKSAINYGPWSKEETQKLMHAVEEVIRKRIETEDANRHSSSKKSNRDLSIAREKLFQKLPWTEIEAKVGTRYWRQCKQKWTTILTNKMTKGQQLYRGTKGLQAKINLIKRLHEMKVDDANDVNWEELSNAIGDVPKAYVQAKFYKLKVSCVPSWQKKTFSEIIDYLFEEKLPELEEKL