MSQNTLPFHVPRRSRGLGRLNVRSDEEERVPCTQPSQASFTDMLVEGIRVENENPQPFESVGVENGNNQTLEEVFLGPPNIGNAINNGSLSRPSEPRGEKRQRCSQKDLWTDASTYALIRHYEERWCHVKKGNLRNKDWDELTEQLNKEVEEKFSSDQVRTRVDTLKKKYRKQKAKTSESGGVRSTWEFFEVLDTLWSTTPRCVGIPGGVDSFTPNNDYPHDFEVDSSAPWDTQMSGLNTNGDNQEREPFLNTENQPNVDVGERTHGATDENLPGVRAHRVREPKRASLGSISKTLGEGMKGMCDTIREVEAAKSRETKELMQLQLQEETKRMEMYMNFQFEIAKLTAKSKRLEFLAVLETASQMDRDFNEDDYEMLLAL