MEEKARQLVARLAATPDSAVRDLPFIHRAVTLPLLSAASAALRASLLLSRLRPRRALPVPVVSVGNLTWGGNGKTPMVDFLARSFHRLGISPLLLTRGYAGGDEPKMLRRRLSDTSAKIGVGANRAAVASSMLQKYGYIHHSETFHADKKLSAISKLESSKIGVAMLDDGMQHWSLLRDVEIVMVNGLAPWGNTHFIPRGPMREPLSALGRADIVVIHNADLASQVQLKAVRSTIEDNAATCSVFYSRLAPSHIFEVKQPSRRLPLNVLNDKIVLCVSAIGCPNAFIHTVKEMGPLKIDRLDFSDHHFFNAHDLEIIQETVRSLMDQHGKDTIILVTEKDYDRDPEVLTTLDAKVWVLSSSLQIMPHKEQGEDEFMRKVKEIMVVTGRAKSHVVDCATS*