MKKNTPEALIDLFEELKNLFETDTSLNNQNSSRLQEILTTATIRVRKASQTVELEARSVFQNIHTLCFVEKIHLNPEEANVLKEIEKIALSKGFWGGMNTLNVTNQFPSN