ELEDFARHFKQSRIRLGYTQADVGQTLGDLYGSLFSQTTICRFEALQLSVRNMTKLKPLMEKWLEDVDKNNLDAKSPSTFQFCTKQRKKRTSIDSLTRKILENEFRMKNKPTAREIAKIANNLQKERETIRIWFCNRRQKEKRI