MPKTNLAAMFKLFSIALQPIRADWMDLLTEGKLRDDVRMIWTALELPQAPLDEFCATLDTFVGRDPEEVLHELRQERTRLFIGDKPLVKSSEGLWRRDREGRRAVRMINQYSIEVQEFMRECGVAKKAGTNDCIDYLETECDFCAFLADRPEYLIEMGKEPIDLLDQFMDEHVKKWGPGLCEDVVRETRNPYFRAAYGLMAEYLKEF