MPALTQDQSLDVIIVGAGIAGLAAGISLRRAGHKVRIFERSELNNEVGAAIHVPPNANRSLVAWGLDPVENKFVTSTGIAIGSGATLQQFDFTPLGDWVPKVYGGPLYFAHRVDLHESLKKLAMGPEGPGKPVELSLGVQVVAYNPEEPSITLSSGLVKKADLVVAADGVHSIAVETILGYANKPEPQALYNGCYRFLIPAADLDADEETAWWNKNGESEGLMRIYTASKFGNRFISYPCRGGEVWNCVGMFHDDELEGATKEDWQTPVDKSHLLKSFSDFHPSLQAVLNKASEVKRWPLLYRGPVPTWTKGKMVIIGDAAHPMLPHQGQGGAQGIEDGIALGISLSGATSEDIQERLAIFEKARRHRASAIQVMSNAGVDQAERVAREVAQYVSVPLDSQAKFAEYNWGHDVVDTTIQLLRGSVDAKFELPEGFFKGKPFSPQNAPKYA*