MDKSWTLESRVSIAYEEGVKRFLDFSFANAILRDMIKCPCKNCSNVYYRSWDEVYEHLICDGFEKSYARGVWIFHGEKFAWDADVPDEDEPDEVDDMHGMLRSAFGIQDSESSSQEPEEGPNAEAEKFYKLVEDADQELYPGCKNFTKLPFVVRLYHIKCLNGWSDKSFTMLLDLLKEAFPEGETLPKSFFETKKIIGELGLGYNKIDACPNDCMLYWKQTTNESVCSVCGTSRWKTYDDDASPSCSKERKIPAKIVRHFPLKPRLQRHFMSDKTSSFMRWHAQGRTNDGVLRHLANSLAWQSLDNRYPDFAVEPRSVRLGLASDGFNPFGTVSIAHSTWPVVLIPYNLLPWICMKQPFFVMSLLIPGPRGPGNGIDVYLQPLVDELKE