MKCFVSGCDTDDNVVSYTSVFYVNCPTDPTIQQQWFTLLEVTDPDAMRALVDGRSKVCSCHFTEDCFGHHPVYGYRYLLATALPTVFPPRKEIEQPKPDSAELEKDPALDYFLVYLDDPPGPAFIDQVALAGVTSGLDVIGNNTPLEVKPEQEQAAIQEDDAELQEESNDVVTIEDEDGEDDDAIEQIGIEYANGKYYFLKLDDEPAPVGDVLVSAEEPNGNELEFRNSENATSTDADQEKSLHDLNENLQQLDKFVSQQDVGEADEYDEYEMDVSDQETEQFAGKQVHLETVEERSDTDVIEVKDDTEVDVVKEEYEVTSSKDTDSDSETGGDDNDYDCDALSEADYGPIEALEEVSVCGDKVRVRDENEGLNVGSAI