MPSKEEYKYVIEVLELVDKRLQPYGVGIIAELGIDYQKFILRSDELKGLKTEDEFESSPRVAKDGETVVGVIAEALFTKGNCDEIIAPLATNHCLDSKLPPSHFDDLAICLRVVLKKYFPELMGEPAAGAIADSLQEFIGQIQEILRELGF