MATHEMDPDVVRWGLHLLDVCTLSHHGSPSIVTQYDPDLSRVEYVTEGFCQHEYVDNDEAVARAYQEELSQLDSMGASGISNFENEGMQGSVYTQDWPQSSNGNYNFGNESCQNSVDESYNMKEVENYGPTPSERENGMHENDVYGSSSGSVEVPVISDDFWDSLEISDESSLDGEVGKRLNQMVPIPHVPKTNEKIPSDDEEISDHQRLLDRLQLYDLIECKVQGDGNCQFRSLSDQLYRSPDHHKFVRQQIVQQLKSYPDLYAGYVPMAYIDYLKNMSKSGEWGDHVTLQAAADWYGVKIFVITSFKDTCYIEILPQIQKSGRVIFLSFWAEVHYNSIYPEGELPSSHTKKKKKWWNFGG*