MARPTKQGIDYYPKDVKAKYDTKFKYVESKNTVIARLVIYELWDLIYAENGYFLKFDNIQRVLFLGDLPINDEQLTDILDSCFEIGLFEKGLFDKYQILTSESIQKRYMEAVGRRAKVPIISSYFLLPKNSYRNINLVNDYINSINDDNNSINDNINPQSKVKESKVNKSKVKENREKENKTNNQEIFSRFFELFSNFNKKNISKRAMALQVFLDLPQFQKDCIVKSAENYIQDYINNHSDDLDGNYSVNPYEFLDNVMFMNYQEEVKADTGYDEDLGF