MKKYVSSLKSSFHFVYNKRKKKIHLIKGVIFEFLVRLGFNNGRENRLEAKEMSLTIEHLTGGYGHIPVLKDINFDVKSGEMVGLIGLNGAGKSTTIKNIIGLLTPQKGKIMIDGETLQQAPEEYRKKIGYIPETPSLYEELTLKEHIEVTALAYDIPLEEAFKRAEPLLKTFRLDNKLEWFPANFSKGMKQKVMVLCAFLIKPSLYIIDEPFLGLDPLAIHALLELMDTMRKQGAAILMSTHILTTAEKYCDRFVVLHEGKLRANGTMAELRAEFNLPESSLDDIYLALTKEEKVG*