MTTSTPNGHDLPARLLQALAPWRTASTWYVGFSGGLDSTVLLHLLAELAKRANLPALHAIHVHHGLQAIADAWPEHCRQVCQALGVAFESVRVKVEPGASVEQAARQARYAAFTERLGEGDVLLTGQHRDDQAETLLFRLLRGAGVRGLAAMPEQRRLGRGHLARPLLGVSRVELESYARRQGLRWVEDPSNDDQQFSRNFLRSQVLPLLTSIWPHATASLARTAGHLGEAQQLLDELAAQDVANAQATTPFSWLGLPVLNLGPIARLSGARQRNVMRHWLAPLTRLPDSDHWAGWEALRDAAQDARPLWRLADGALHRAQGCIWWLPAGWEQACSEAVNWADPRAPLDLPENGQVSLEGEAPLGDLSVRYRQGAEVMHLSGRGRRDLKRLLNEQAVPAFLRGRWPLLYRDDELLAVANLPGLDGSPNERWRLRWVAPTGDQSLS