MESSGISIQKHVAFFVFGDSLFDAGNNKYINTTDQRANFWPYGETFFGHPTGRFSDGRLIPDFIAEYAKLPFLPPYLQPGSNQLTYGANFAFAGAGALDETNQGKVINLNTQLTYFKNMEKLLRQKLGNEAAKKILLEAVYLISIGTNDYLSPYFTNSTVLQSYPQKLYRHMVIGNLTVVIEEIYEKGGRKLGVLSLGPLGCIPAMKAIKKPGTGECIEEASEQAKLHNKALSKVLQKLESKLKGFKYSMFDFYSTFEDRMENPSKYGFNEGKTACCGSGPYRALVSCGGKGTMKEYELCSNVREYVFFDGGHPTDKANQEMAKLMWSGTHNITGPYNLKELFA*