MNDNIDKLITTLISETNNTFEGIGISNDNNTEEKNLQFMENEEKQFLDDDILKTLGKNNFFKYTEYSLSSLYISENNMPINDDPNFQKLLKVMTKSSDVNNKFKWVDSYYKHSAREDENILNPQSQNQDYIFREYIEPNHLKKLSLLRKYEQGAILKSSEKNKVNVKIVSEFIVHDTYATIIKSVGYHLNHKLFTEAQIFHNKYGNSNHIVILVLRHYKDQSFSIPLYNDRVLVQIKSYLSDNKYSDITQKNLLNYAKIFNPYILLRKVDYSFVEQIKEQMSYAI*