MKKSTKLDKAIARMVLDHPFFATLLLRMRLREDRDIKTACTDGRQIRYNPEFIDSLSIDHIVFVLAHLVMHVAHFHPLRRSARTAGRFNKAGDYAINGILKDAGLKLLPHALHHESFDNLAAEQIYDRLPGGAGDGEGDGGENDIQQSDDPGGCGGFEDARDEYDKPLSKAERQRQEAEMTVAIQQAAQAAKAQGKLPSALARLVNEQVHPVLDWREMLRTFVDHTSGNDYAWNQPNRRHIADGIYLPSFRSNGLKPLVLAIDTSGSITQRELNQFQAELNDILLSYPATVHVVYCDSAISAVHTITPDEYPVQLQASGFGGTDLCPPFEWAVQNAPDAGCVIYLTDLQGKSPETDPGIPTLWISTTRNRNLAACYQPTFGEIATLE