MLVKVFSFFILMIIMVIGVSKEYCDDKQSCQNLLLELKAGSSSLSEIRRRDLLIIVLKNSVRRIDMAMIGVMDDTKQHEEMENDMLGVKEDTNLFEEMMESEENSHTWLSSVLTSYITCIDEIGEGAYKRRVEPKLENLISRARVVLALFISISLRDNTELISVIPNGPSWLFHVDKKDLYLNAEIADVVVAKDGTGKYSTVNAAIAAAPQHSQKRFVIYIKTGIYDEIVVIENTKPNLTLIGDGQDLTIITGNLSASNVRRTYNTATVASNGNGFIGVDMCFRNTAGPAKGPAVALRVSGDMSVIYRCRVEGYQDALYPHSDRQFYRECFITGTVDFICGNAVAVFQFCQIVARQPKMGQSNVITAQSRATKDVKSGFSIQNCNITTSSDLDTATVKTYLGRPWRRFSTVAVLQSFIGDLVDPAGWTPWKGETGLSTLHYREYQNRGPGAVTSRRVKWSGFKVMKDPKKATEFTVAKLLDGETWLKESRIPYESGL