MKIEGDSFYAFTSLTYLNLSFCIKIEIIDYGFTNLVSLERLSFKDCTNLKKIHFTSDDKTNLKVFLFEGCEDSEDMLMELKHLTSLQVISLSVMLSLTIDNGFTILVSLEFFIFKDFTNLKEIHATFNKISFKNCKKMKIKDNSFNGFKSLTYLNLSSCIKVEIIDNGFINLVSLEKLLFKDCRNLKEIHATFASMTNLKVLRLRDEIPFIFDGMINLEILWLEGCENFQDMPMRLNHLSSLQEISFVNCKRMKIEGDSFKTFTSLTYLNLSNCIEVETINYGFTNLVFLEIYYFINCTNLKKFHATFDSMRNLNX