>305153..306526 MKATLHPYQEYSKNFILDHPYCALMLDMGLGKTLSSLTAIDELLHTFEIIENVLVIAPLSVAEKTWTDEI EKWDHLQHLTFSKVLGNPKQREEALFKKADVYLINRENVEWLVNYYQRNWPFKTVIIDELSSFKSSSAKR FKALRKVRPKMERVIGLTGTPSPNSLMDLWAQMYLLDQGERLGKTITQYRNKYFVPAQKNGHIVYSWQLI PGAEEAIYNKISDICVSMKAKDYLRLPPRTENIIELDLNPTSWKQYKELEREYVLELEGTDVVASNAATL SNKLLQLSNGAVYDENGDGREIHQEKLNALERVIEDAQGQSVLVFYQYQHDLERIQARFKQAKALNVSDG DIEKWNEGKISLLLAHPQSAGHGLNLQKGGHIIVWFGLTWSLEFYQQANARLDRQGQTQPVIIHHLVTKG TIDEQVIKALQAKEQGQSALMAAVKAKIEEYRGDKLG