MQIFVKTLTGKTITLEVESSDTIDNVKAKIQDKEGIPPDQQRLIFAGKQLEDGRTLADYNIQKESTLHLVLRLRGGMAKKRKKKTYTKPKKIKHKKKKVKLAVLQFYKVDDSGKVHRLRKECPNAECGAGTFMANHEDRHYCGKCGLTYVYQKAGGD