MELRVDKHVEFIKSLEKKKDFDSMVMEHLRMNGAYWGLTALDLMGCREDVDDAKVISWLLQCKHDCGGFSGNIGHDPHILYTLSAVQILAIYDRMELLDSDKAASYIASLQQEDGSFAGDEWGEIDTRFSYCALCCLSLLKRLDVINVEKAVDYIASCKNFDGGFGSIPGGESHAGQIFCCVSALAIAGALHHIDKDLLGWWLCERQVKSGGLNGRPEKQPDVCYSWWVLSSLVTLGRVDWIDKEKLKTFILDCQDTEEGGISDRPNDAVDVFHTFFGVAGLSLLDYPGLKRIDAVYALPVDVVKRIFG*