MKSQSSSQGTISFATAITPGESIDSYGVGRVLFSHRPDFKKGDLVAGILTWGEYSIVKEGSLLNKLDPNMGFPLSYHVGIFGFSGLSAYAGFFEVCKPKPGEKVFVSAASGSIGHLVGQYAKLLGCYVVGSVGSQEKVNFLKGRLGFDDAFNYKQETDLKLALKRCFPQGIDVYFDNVGGRMLEAAVANMNIFGRVAVCGVISEYTNATTRAAPEMLDIVYKRITIKGFLAADFMNMYAEILSKTVEYVKDGKLKTVEDISQGVESIPSAFIGLFNGENIGKKIVKVADE*