MSLIAQLLNEKALPEIVPSQSSRLVNELVDIAQIYEDELNFVAWERTLEPSLINAVETLVSILSERPKLLSHSETVSVENVETTLQRVFPECEGRDLIIEDIRLLLEAFCCLFELEQVGLRISLVKRAMCPRFHVDQVPCRLITTYCGPATQWLENSDISRAKLGRGNGGLPDEHSGLVSKDATVFQLKAGDVGLLKGEKWYENEGRGIVHRSPEVQANEARLILTFDFA