MATQDPSLPDELRLAAAAHVKYVQSLDTRKEDYEYWLTEHLRLNGVYWGLVALHLLGQPDALPRDATIEFVLSCQHDNGGFGAAPGHDAHMLSTVSAVQILAMVDALDELDKKGKGRRQVGKFIADLQNRQTGTFAGDEWGEEDTRFLYGALNALSLLGLLEMVDVGKAVDHIVACANFDGGYGNRPGAESHSGQIFTCVAALSIAGRLDLVDTDKLGRWLSERQIAGGGLNGRPEKQEDVCYSWWVLSSLETIGRTHWIDRDQLAAFILKCQDTEKGGMSDRPGNQVDVFHTCFGLTGLSLLKWPGLEDVDPVYCMPKATIQRIIGRA