MAAQKGDVVVLDYVLKLKDTGEVIDTTLEEVAKESGIYKEGTKYEPFVVVLGEGRLIQGIEEAVEGMEKGQEKEVEIPPEKAFGPRDPSKIRRYTVNEFRKAGIRNVYPGMVVEIGNNVGVVKAVSGGRVIVDFNHPYAGKTLVAKIILKDIIKDEKEKIKALVKRRMKDAEVEISDGKVVIKVPEKYLLAEGLQLAKLSIVNDLFRYTNVKEVAFIEEIKKREEKAETQESQESSS