MADDKSGNVVQSTIIRVDHLCCQGEAALVRKLLEPFEACLQKQTREGAKTNDITSCANQNPCIARLAHCAPQAAEIVRILNTKQLGASIADAGASGSGGGGASLTGAEVMRSLVTALQILLFCGALGLNLYGVLPTLALGLAGGSILLSWPMFHSARASSCAYLSVRRGLPNVEFLMTVAALGSVVLGDYVEAASVGAIVSLMDMVKFFFVERFERQLRGAANGPPPKVDMPGGSSKPAGDVYIVRAGDAIPTDGVVTTGKASVDESRLTGEAMPVEKEQGASVKSGAIVASGYMEVKADASADKSFTASLGTLSETEETVSRFAKFYTPAIILAAAAIGYQFLVVLVAGCPCALLGAAPFAYGAALAALAKRHSLLLKQSTALEALSRMKYIGLDKTGTLTKGQFDLVEFVVFSSTYTKEQLHRWLAAVEVRDNHPIARSIVQSYTGCVVNFAGSDELPMVNPFKRHGRNGVTGGIDGKIVGVGIEHPIVCPWL*