DSNVTLWQFLLELLLGGSQHAHLISWTGEEGEFKLLDAEAVARLWGQRKNKANMNYDKLSRALRYYYDKNIIRKVMGQKFVYRFVSYPEV