MKTTQTRVLEASFPGRVRCVEAALDVATAPLAAGSNAVCLFVNDDGGADVVNALADQGVRFIAMRCAGFDRIDLDACAARGIAVARVPAYSPYAVAEHAIALMLALNRQLIKSNARVLQGNYSLSGLVGFDMHGKTVGVVGTGKIGRCVAAPLIGMGCKVLAYDLYPSDEAIAMGVEYVDTIEELLPLCHIVTLHCPLNESTTHLMDERRLRLMRPGSMLVNTSRGALVDSAALAKALDERVIACVGMDVYEKEAGVFFKDSSEKTDDVSGSSVGADWDFELASLASRPNVLVTGHQAFLTAEALENIATTTVENLLEFESGVKRGEGGAYLNGVGLGH*