MSSLGKLQQLALVNKVTKELENHLGIADKTLSEFVIALADENGTPGAFRDALGSVGAEVDDAFAESLLSLIQRGLKRGGSTTGGTKVGGTSTRDGSENASGASTKDAVWSGLAVRDNDERARAMTRELYGDRDVKANAADDPRLCERVNDRETSHSREVENSTGEERMRDGEPSVGEVCRGRVTNVLDFGAFVELVEFKRKFEGLVHVSAIADRHLKSAKDGASRGDRVFVKVLSRNGQKMSLSMKEVDQITGKETTTSRGAFGGNRSNPAPRSNLPPPGPSGDISLKGLSGINPRALEDGSMSSRKRPVKRLSSPELWEARQLIASGVLKVQDYPQFDPENEGMLSYEEEAEEEVEIEMNEEEAPFLQGQTAASTGDVSPIKIVKNPDGSMQRAAMTQATLAKERRELREQQRAELETDGQLSNRPWEDPMGRTGDALLVDDSRQYGGRPGRDMPAWKAKALGRGGERMGKPQTMPIHELRKTLPIYQLRDQLIQAVNDNQILVVIGETGSGKTTQMTQYLAEAGYTSRGRIGCTQPRRVAAMSVAKRVAEEVGCRLGEEVGYAIRFEDCTSQDTVIKYMTDGMLLREALLDDSLSQYCVIMLDEAHERTIHTDVLFGLLKKCCAKRKDLKIIVTSATLDAEKFSTYFFDCPIFTIPGRTFPVEVLYTKAPESDYLDAALITVMQIHLTEPEGDILLFLTGQEEIDSAAEILFDRMRALGPSVPELHVLPVYSALPSEQQTRIFEPAPPGSRKCVIATNIAEASLTIDGIFYVVDPGFSKQKVYNPKISMDSLIVAPISQASARQRAGRAGRTGPGKCYRLYTESAFKNEMLPTSVPEIQRTNLAMTVLTMKAMGINDLINFDFMDAPPPATLVTALEQLYNLGALDEEGLLTRLGRKMAEFPLEPQMSKMLIASVDIGCSDEILTIVAMLSAQNIFHRPKEKQAQADARKNKFFQAEGDHLTLLSVYEAWKSQGFSEPWCYENFLQARSMKRAQDVRKQLLTIMDRYKLGTQSAGRNYNKVRKAICSGFFFHAAKKDPQEGYKTVVEQTPTYIHPSSSLFQRQPDWVIYHELVLTTKEYMREVCAIDPKWLIELAPRFFKQSDPRHLSKRKKAEKIEPLYDRWNDPNAWRLSKRRG*