MKKFIINRQFQMDFRYFFNNKILDSWESDNKSTLDGIGEKLKYVKFENYKKDTCTICGYICKNFSSLFQMLWKFKDQKLERNKEIEEYTRKMRKYYDEKTFSKLKNYKYLYDTIIYEARMQRQLDIRIEGKDCNYYWNFSDAKKLKNGIYKTQTNTIGSTSMPKTTNSSNSQVPILNFQREGAARIQIHKKNFEKQKSQTLPTSSKIDSKTSPPIEVRRGSRDSLDEQFLKTLKSQEARFEKELREKREEREARKIKAYQELIRLRKESRARLQAFMACLELKIRWEQQEQDWSDWLKDTRAPLIRIKTKFTMFSSKWRRTDEDENKEEALYIQNLAQEAYYTLVFDFEMLQELAYKYLDKLFLKVLQKQISQVATKLCNFIEELGHYENDKESFARIQNLESHIDPLEIPSTTKLRLMCETEKIEDYSVVAPPKVLKSSPIITEED