QYRGVRKRKWGKWVSEIRQPGTKTRIWLGSFESAEMAAVAHDVAALRLRGRDAQLNFPGSVDRLPRPASSHPAECPGWELVGGRGSDEEFEVDSPRLWAEMAEAMLLEPPAWATGASEMDQAAHCWSHGSLWDA