MAAPSTFGELGLSIIGLSAEYPPHSLDYTCLNTLGERFYPDTPSMQKVLAINRYTGIDSRSSVGTPDHPAVNKKEAPSIAELHSIFQSDGVPLAIRAARKAIDEAKVDTRFITHIVATTCTDSANPGFDHFVAKGLGITHGVEKVLLHGVGCSGGLAALRTGANLALGHKARGLPARVLCVALEVSTTLVRSELDSINELQQTRIGACLFSDCGSAAVLSNGIGEPSEPVYDLLGWDHRTIPDTEEDLGFDVHPAGWKVILTPRVPKLTAASIGPAFSDLKASLPQLPSDYQNAADFDWAMHPGGATILSGAEKVMDITPEHMRASYDTYINHGNSSSATIFSVMNRLRSKEMDAMAPDGRVRDYVVGCAFGPGITVEMCMMKRNMVHRTNVTGLQTPPETPAETESEPSEAGDGDEWSTDTSGSPAERNSSSAYESQDRYARFVTESLDHLDLD*