MMACGSVNLPPGFCFSPTDEELVLHFLCSKASLPCHPNIIPELDLSLLDPWELNGKALSSGNQHYFFTKVKENRSTENGYWKEIGVMEPIVSSSEKVGIKKYLVFNLGEAPQGTETSWVMQEYHICSSGFNTTTASNCASTRGRRKTDQCGSKWVLCKAYEKKSCQSQQGVNCYSDEDDCGTELSWLDEFYMSLDDDLEEVMSLPS