MGVEDATSVARQLEKLKIDKAFVLPPEHRPQHAYNSYLFTKDHIPVIDLSPLHGFPRDEAKHTLLIQQIGRACEEWGFFQVVNHGLPLNLLEKVKQEARAFFALPFEEKRRVRRTFEDPLGYYDTELTKNVRDWKEVFDFTAEGEYELPVDSEGGSKESSKYRNQWPSNPDGLREACEEYAAAAKKLAFSLLELISQSLGLPSDFFHCYFKSSTSFIRLNHYPVCPSPELALGVSRHKDVGALTVLAQDDVGGLEVRRKDGEWVGVNPDASAFVINVGDLTQVWSNEKYHSVEHRVVVNENKDRYSIPLFFNPAHSTDIAPIANLVDESNPPRYRPFNWGKYIKKRTDSNFKNLGVENLQIRDYIINHKNLL*