MRPPYCFFLNLAFSVHGQLPAVVDIIKALPELSSFRETLEETDLLTALEGGGPFTVFAPSNTAIELLGPGVLATLRSGQNEQKYLDLLRYHVVYAELRSRCPSYDCDMHPGLTLMTWNSLTVEITDVAPVVRLNGQASVSQADIACSNGWVHVVSRVATAAAYVFPPPMKNIFQRLEPRGDGNRLAQSTSYLANIAVGATLSGLESDYSDERSEFALTVFLPTDTAFTKMGLGVASSLQLKANEARLLQLLKYHTVRGVYPSSELSFGQTLKSLEGTLVTVTSLVPTMLVNEKAMVISADVPATNGMIQLMDTVLLPTTWAYPDKTILQIIQASPDLSILRTALQKTDMAWIFASAQFGRDGLKSQTWAYVDKLYLLIVSRVIQPSIHPSWI*