MMTAMVKAEAMTAEAEGSSGRRDAEAELNLPPGFRFHPTDDELVVHYLCRKVAGQPQPVPIIAEVDLYKFNPWDLPERALFGSREWYFFTPRDRKYPNGSRPNRSAGTGYWKATGADKPVAPRESGGRTVGIKKALVFYSGRAPRGVKTDWIMHEYRIAQADRTPGKKGSLKLDEWVLCRLYNKKNNWDKVKVEQDMAVVQGQNGEVMDALATDAMSDSFQTHDSSEIDNASGLQQQHHGFMDMAQRQAREGMVTVKEDSDWFTGLSMDDLQTCYMNMGQMVNPAAMPVHDGSGYLQSMNSPQMMRPMWQTILPPF