MKFEGTQSYVATDDLKLAVNAAITLQRPLLVKGEPGTGKTMLAEQLAESFGAKLITWHIKSTTKAHQGLYEYDAVSRLRDSQLGVDKVHDVRNYIKKGKLWEAFEAEERVILLIDEIDKADIEFPNDLLQELDKMEFYVYETNETIKAKQRPIIIITSNNEKELPDAFLRRCFFHYIAFPDRETLQKIVDVHYPNIKQSLVSEALDIFFDVRKVPGLKKKPSTSELVDWLKLLMADEIGEAVLRERDPTKAIPPLAGALVKNEQDVQLLERLAFMSRRASR*