MATIRIPDEVPSPAQDSETLNKAFRGWGTDEKAIIRVLAKRNESQRKKIRESYKEIYGKDLIDDLSSELSGDFKKAVILWTKDPAERDARLANKVLNDKKITIEKLKILVEISCTSSPNHLIAVRKAYCSLYDSSLEQDIASSVPFPLAKLLVTLATSFRYDKEKVDKEVATIEAGMLHEAISKKQLDHDHVLYIIGTRSIYQLRATFVAYKQSYGNTLDKDVDGCPGDADLRSLLQMVILCIEFPEKHFAKVVRDSIEGFGTDEDSLTRAIVMRAEIDLMKVRGEYFNMYNASMDNAIIGDVSGDYKDFLMTLLGSKI*