MDAGGGEQLSLAAVRDQLIREEDSIVFALIERAKRPRNAPAYSAAAGCGSVAEFFVREAQVLHAKAGHYQKPEDVPFLSQDLPPPVFPTKGYPKVLHPFASSVCVNDAIWKMYFNELLPLFTADGDDGNYAETVALDFACLQALSRRIHCGKYVAEVKFKDAPQDYSPPIRAKDNNALMNLLTFTAVEEKVKKRVEKKARIFGQNVTLEDSVGKPHGDTCDSHCKVDPKVLSKLYDIWVMPLTKDVEVEYLLRRLN*