MSGSTNGHLSVPPGFRFHPTDEELLYYYLRKKVSYEAIDLDVIREVDLNKLEPWDLKEICRIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIYLSNSKRIGMRKTLVFYTGRAPHGQKTDWIMHEYRLDDNNAEVEEEGWVVCRVFKKKNYARGFQHDIGEQDHEPQLSFTDPMKGGTSKQNIQQQLQTASSCYDNYQSSFDGSMHLPQLLSPDLTLPCPSLVPPPLSNHNLLRLTSTSAPNFNFPQQHDKFSGDWSFLDKLLASSNQAVVIQSQALTTDLVNPTNSQKYPIFNHHAFDHDIMKFSK