MLDNKDIATPSRTRALLDKYGFNFKKSLGQNFLIDVNIINNIIDASDIDAQTGVIEIGPGMGSLTEQLARHAKRVLAFEIDQRLIPVLNDTLSPYDNVTVINEDILKANIKEAVENHLQDCEKIMVVANLPYYITTPILLNLMQQDIPIDGYVVMMQKEVGERLNAEVGSKAYGSLSIVVQYYTETSKVLTVPKSVFMPPPNVDSIVVKLMQRTEPLVTVDNEEAFFKLAKAAFAQRRKTINNNYQNYFKDGKQHKEVILQWLEQAGIDPRRRGETLSIQDFAKLYEEKKKFPQLEN*