MTVDGAQGEGGGQVLRYAMTCSALTGIPVRVINIRANRPKGGGLRAQHLESAKIVAELTGGCFLEKSLTEGSTELVFDPRGSAASLSGRGSAASLSGRGTRRGGEIQGHASTAASITLMLQAALIPAYMRSTENDPVHVVGPMVRHFGIHLDVKCRRVGYYPRGGGSVRATVSRTSAGRERLQGVQLVGGRDPARKVEFVHVHGYFAGRPIPQDTAEGVITLIEHHMKEELCEFENKQDEFHKYDERLLQLSRAPYEINFRRPLPDSLKDVGYGIVAAVGYNDGSVVGADCLSDKFEFDTVVVWRKVDDDLERLTATILNDVMAGATVDIHMADMCVPLMMAAEGTSAVLFRGPPSSHLETAVRIASQFGGKFSMKELIPAATEHCPGWPGNHKVGALWELRCEGLGLSF*