MLVKVFSFFILMITMVVIGVSKEYCDDKQSCQNFLLELKAGSSSLSEIRRRDLLIIVLKNSVRRIDMVMIGVMDDTKQHEEMENDLLGVKEDTKLFEEMMESTKDRMIRSVEELLGGEFPNRGSYENVHTWLSSVLTSYITCIDEIGEGAYKRRVEPKLEDLISRARIALALFISISPRDNTELISVIPNSPSWLFHVDKKDLYLNAEALKKIADVVVAKDGTGKYSTVNAAIAAAPQHSQKRFVIYIKTGIYDEIVVIENTKPNLTLIGDGQDLTIITSNLSASNVRRTFNTATVASNGNGFIGVDMCFRNTAGPAKGPAVALRVSGDMSVIYRCRVEGYQDALYPHSDRQFYRECFITGTVDFICGNAVAVFQFCQIVARQPKMGQSNVITAQSRAFKDIYSGFTIQKCNITASSDLDTTTVKTYLGRPWRIFSTVAVMQSFIGDLVDPAGWTPWEGETGLSTLHYREYQNRGPGAVTSRRVKWSGFKVMKDPKQATEFTVAKLLDGETWLKETRIPYESGL