MKSLSLKLSSVDVGTASERTVLLNLIYFFLDLIDFPLDNGNPIIHHSSLKIFERHFRIYSLQQNSKLSKAEEQLYEHWKLRIRECHAESKAQRRHQALEQSLVSLVKIKSNKLRRPRSSKLETTEKNSEYKQESAAQKTAALEKIRKLEAKKEDIEKHLILQKNDQAILEMKRHEINKLQGSHKQALKLAFVKQEEVQSLCNCLFRPVADQVYGDPEMFGETRQMCINCMERERDHFSQFITEGFTVLQRVLCALSRTGPYVGLGKSSLSRRACVTLHSGMDKRLTLQGTISWLWGTKESFPRAHFPPLLRTKSSKMINLVAPVAYSARTETLKRLRLTNSIPPACFMSWSANFRNNTATDVKLNPEICTREAWETPEVRTNEAALNDDAVDRIAVAQGRIAVAPKVSKKVEVEVLESWRKRRFQHANDARWKRAIQHPLSYVGAFLPRL*