MATIRIPDEVPSPAQDSETLNKAFRGWGTDEKAIIRVLGKRNESQRKRIRESYKEIYGKDLIDDLSSELSGDFKKAVILWTKDPAERDARLANKVLNDKKKTIEKLKILVEISCTSSPSHLIAVRKAYCSLYDSSLEQDIASSVPFPLAKLLVTLATSFRYDKEKVDKEVATIEAGMLHEAISKKQLDHDHVLYIIGTRSIYQLRATFVAYKQSYGNTLDKDVDGCPGDADLRSLLQMVILCIEFPEKHFAKVVRDSIEGFGTDEDSLTRAIVMRAEIDLMKVRGEYFNMYNASMDNAIIGDVSGDYKDFLMTLLGSKI*