MAASRPSIDLDEDIAALLERARVSALVSGKVVPQLLAQDVGNVAALLEAVAEDGLEGLGLGKTVQRQLCRCLPALNSCDAAEAALSSFASLSLAAEGGTGGGAPGAYMDPVAPALPASGDGTIAAAGGEEEPLAASAGASDSTYSGADAEDAVAGGGSGAAEASAAATAEEDKRVRALRIALQHRTQMPVTDEEARAILQARGGRETPVTEEEARGGEKLSRRGKKAVAKEAGEVVSREEGEAIYRATLESLLASTGWTPRAAEERAREEQRAHVRQMRWAREHGRGEPVRCFDAEEYDEGDDAFDALFDGGSGYGWDSPSGGGAFF*