MESLCGQLEHEHEQQLHQSSSSSLLPYCFLSAPEPLPVPGFPAGCSNLEEKAAAAMAAYEYESSSCSSLDPTSMPMVYSPIVLQPQECPLSFVFDNAAAAAGDNKWVPGIQGSCPCSLGSTQDMDASWGKSRKHKRSNVGLKGLEEKKARRVVLHQHDDDVKKKAKEAASGEPPAGYIHVRARRGQATDSHSLAERVRREKISERMKMLQSLVPGCDKVTGKALMLDEIISYVQSLQNQVEFLSMKLASLSPMMYEFGPGIDMHPDVLRQLAKMPHEMVQCMGQMGSTGISLQGLGGGPTGFAQDGSSHMNMVVMQVGEQGQQQGSLHQVEMSSHCFFH