MKYVLVTGGVVSGLGKGVTASSIGLILKACGLRVTSIKIDPYLNTDAGTMSPFEHGEVYVLDDGGEVDLDLGNYERFLDIKLTRDNNITTGKIYQSVIDKERRGDYLGKTVQVVPHITDAIQEWIERVAVIPVDGKEGPPDVCVIELGGTIGDIESMPFIEALGQFSYRVGAGNFCLIHVSLVPVLSVVGEQKTKPTQHSVRGLRSLGLTPNILACRSTTELDENVMEKISRFCHVPVDNIITLYDVSNIWRIPLLLRDQKAHEAILRVLNLKGVAREPALGEWTSRAELCDKLHEPVRVAMVGKYTGLSDAYLSVLKALVHASVPCHRKLCIDWIAASDLECETAKENLENYKNAWKLLKGADAILVPGGFGDRGVEGKILAARYARENRIPFLGICLGMQIAVIEFARSILGLLDANSTEFDPNTQNPCVIFMPEGSKTHMGGTMRLGSRRTYFQVADCKSAKLYGNQSFVDERHRHRYEVNPDMVQQLENAGLSFTGKDESGRRMEIVELPNHPYFVGVQFHPEFKSRPGKPSALFLGLIAAATGQLETFLKKDVPKTWGLSNGTSGLKSHRYVNGSKLANGSLDGIYSKGNGIHV*