VDLDTARQELEEFIPHVKNISDCSIKKMAGRDLMRFKEFKKLGMAIKFGRFTQKENKQIQKNIEEFLALTGIDSAEKLLFTSRYPEDKDTIHRLKTEHNFCEKISEGIPRPWRLIYYRARKMFDPNNYKGRYTKEEKEQLKKYQALHGNDWKKISELMSRSNLSVAMKFSEIKSPINYGPWTKEETQKLIKAVKDVMRRKLRTENPSSLSSLDQSNGDLWIDREQLHQTLPWTEIETKVGSRYWRQCKQKWNSILTRILTQGQQLYKGTNRLQTKITLIKRLYETNAEDANEVNWDELSMAIGDVPRSYAQSKFYRLKVSSVPLWKRKTFSEIIDYLYEKKLPELEEKL