MAINSGEVMLENHTKYDRERELKAFDDRQTGVQGLVEDGVSRIPRIFIHDQDKLGERSAYGDTNKFSIPIINIEGISKSATIRKEIVDKVREASEKWGFFKVINHGISSDTLDEMIEGIRRFNEQDPEVRKTFYSREYGGKLAYNTNFDFYLSSAAMWRDTIYCLMAPNPPNLKNLPEVCRNIMMEYQEKVKILGFTILELLSEALGLNPSHLRDLDCAKELLFVGHYYPACPEPDLTLGIAKHTDSAFMNVLLQDQIGGLQVIHEDQWVSVTPAPGSLIVNLGDMMQIITNGKFKSVYHRVLAQSVGPRISLSSVFRNMEHDQESGPRVYGPIKDLLSEENPPIYKETTMLDYVSYIYANTGLDAKPGLDQFML*