MACGEFSLIARYFDRVKSARLDVETGIGDDCALLHIPEKKTLAISTDTLVAGNHFLPDIDPADLAYKALAVNLSDLAAMGAEPAWLTLALTLPEVDEVWLEAFSDSLFVQLDYYAMQLIGGDTTRGPLSMTLGIHGFVPPGRAMKRAGAKPGDWIYVTGTPGDSAAGLAVLQNRLTVDEPSDADYLLARHLRPMPRVLQGQALRDLATSAIDLSDGLISDLGHILKASGCGARIDLDAMPYSDAMLRQVDSEQALRWALAGGEDYELCFTVPELNRGALDVALGHLGARFTCIGQIAPESEGLQFIRDGKPVALDLKGYDHFA*