MSTKLISNFVFAGIEDDVIMVGFADDEFNTKEHLLLQKALEFDEQDIALGHDKVHITYIDELYSSYGGIIKFELINDVIEIQFDKDTAKKLHTEEQLKVMLPQGYDKANLIYHLELMFKDNTDTLFIK