MTVLDQTTPRELLLNRVQKDIPIVARPYQVLAQDVGLTEAEALDILRETKAAGVLRQVSAIFDTRTLGYKSSLVAAVYDEDHLDAGAEIVNEHPGVSHNYKRNHDFNLWYTIAVPSESDLEAHVQKLHELSGARLTRLMPTLHLFKIGVEFDMTGKEAWNAKSAPQYTNENRNIGYQVTDTDRQFVLEFQKDLPLTEEPYAEACAALGMTIDELAAHADQMKAAGALRRVSAVFKHQKAGFTFNAMGVWAVPEADVAETGRKMAEFKAVSHCYLRPTYPEWPYTIFTMVHGRSKEEAFGKIQAIADEVAPGVDHAILYSTKEYKKVRLEFYKPEFYAWAREQLGTEA