QKILQLPFSNRFLSSSPSCFYLYIKKIFWALFFSYFLVLESLNYKSIQIHIIDTLLHSHMAIVVEEGVVLNHGGEELVDMPPGFRFHPTDEELITCYLKEKVLDSRFTAVAMGEADLNKCEPWDLQKRAKMGEKELYFFCQRDRKYPTGLRTNRATESGYWKATGKDKAIFKGKGCLVGMKKTLVFYRGRAPRGEKTNWVMHEYRLEGKYSYHNLPKSARDEWVVCRVFHKNNPATTTQQMTRIPLEGLTRMDSLDNIDHLLDFSSLPPLMDPSFTGQPEQHNFKPINSPTYDISSPIQPHHFNSSYQSIFDHQGFGSASGSGSSYNNNKEMIKMEHSLVSVSQETCLSSDVNAATTTEVSSVPAMKQEMSMMGMMNGSKSYDDLCDLRGILWDY