MVLPTVAIVGRPNVGKSTLFNRIAGERISIVEDVEGVTRDRIYATGEWLNRQFSLIDTGGIDDVDAPFMEQIKHQAQIAMEEADVIVFVVSGKEGVTDADEYVSKILYRTNTPVILAVNKVDNPEMRNDIYDFYSLGLGDPYPVSSVHGIGTGDVLDAIVENLPVEEAEENDDIIRFSLIGRPNVGKSSLINAILGEDRVIASPVAGTTRDAIDTHFTDADGQEFTMIDTAGMRKSGKIYENTEKYSVMRAMRAIDRSDVVLMVINAEEGIREYDKRIAGFAHEAGKGMIIVVNKWDTIDKDNHTVAKWEADIRDQFQFLTYAPIIFVSALTKQRLNKLPDLIKRISESQNKRIPSAVLNDVIMDAIAINPTPTDKGKRLKIFYATQVSVKPPTFVVFVNEEELMHFSYLRFLENQIRAAFTFEGTPIHLIARKRK*