MSEPAARKRVVVVGGGIAGAFSAKFLEDRADVFLVDPKDHLQIPYAQLRCTVQPDFAERSLVLHSDYLKKARHITGPAETASSTEVVTSTGEILPYDFLVIATGSVHRGPLRRADCIKEFQSEHKKLKEASSALIIGGGPVGVELAGEIAVDFPDKKVILVHGGSRLIEFLGPKASKKALKWLTKKNVDVRLNERVQLDSVSGSSKVYTTTSGGTIEADCHFMCVGKKVSSSWMQSTILKEDIDEEGRLKVDGFLRVEGHSNIFAVGDITAIKEIKQGFLAQKQAQVLADNITRLITDPDSKLNVYKPLATPMGIVSLGRHDAVAQLPFATILVTDFEAQACSTDMVTFFADFFGTPWMIRVLGFHHDLWDHDMERDHHEDPSSNAGEMSIYGEATLGVEKAEYEIDMAALLAELAQFLLS*