MSSSVTFSQECANLEKIRENMVKEGQEVCYHKWAKAAGVDEAVLKSRLQAGYCCRERLLVTTEWLVKYIARTYTGMGTAFEDLLQAGKMGVLDGAERFDSQRGCKFSTYVKYWIRKPMLALLAENSGVIQLPARMDCIIRKFREAKRAIRSSTGRNPIDAEIATFVGASVANVRLARKCSRRVVSLYMEVGAGQNAKFVDVTPDTSLEDPEEAIFRRQLRERLLFVLDRLPAREGRVLKLRHGLEDGRCRSLEQIGGIYHVSKEWIRKIEKSAMSKLRNEDVHNELKDFCGF