MVTLPQNPDLKRIQSDIADQLGLKMPPEQGDEFHIDKNARVATYIIFTTRSTEVCDAMESQVRIAVNVLSEQDSWSLFREKAGGIVDTHALNDLAWKVAKECGGLPLAIVTLGRALRNNDELVWENALLELQKV