MEKIADIIESIANEKNLNLENVREKVATALINTAKRIYGQEYEFFVDPKNLNLYQKITIVADNDERLQNKSESFIALSKAKSEAPDVEIGDELTYECSLENLGRTAVNTLHKELEYHIQKLLEQTIFEKYKNKVGQMVFGTVVRVDNEENTFIEIDELRAFLPRKNRIKGEKFKIGDVVKAVIRRVYTDKGIKIELSRTSPKFLECLLEAEVPEIKDGYVNIIGCARIPGERAKIILQANGANIDPVGATVGVKGVRINAVSKELHNENIDCIEFTNESEILISRALAPAIVNSVKIEDKKAIVSLNSEQKSKAIGKNGINIRLASMLSGYEIELNELSSSQLNNAISNEEAMKNLQDLFKI*