MLQGTASNVGKSVLVAGLCRIFKQDGYTVAPFKSQNMALNSFITKEGLEMGRAQVFQAEAAKIEPIADMNPVLLKPSGNNKSQVIVRGKVVGEMPSSKYHDYKLELVDVLKETFNSLNSRYDIVVMEGAGSNAEINLKDRDISNMGMAEIADAPVIIVGDIDRGGVFASLAGTMLLLNEDEKRRVKGVIINKFRGKKELLQDGVKMLEDIIKVPVIGVVPYTDIKIEDEDSVTTRFKKKMNKSDIHIEIIRTPHMSNFTDFNIFETQEDVSIRYVDYGESLGNPDILIIPGTKSTIDDLTYIRKSGLESQIKNLHSQGKLIFGICGGYQMLGKKLKDPYHVESEIEEVDGIGLLDTETTFEKEKTTTQVEATIVECISEYMNNLKGKKVKGYEIHMGITKRGNDVRSLDLITKKLDKEVNYTEGSVNKEGNVIGTYLHGIFDEISFTRAILNNIRKKKGLGELESKVNSFNEFKDKEYDKLADFLREHLDIEKIYEIMK*