VRFSLQLVTRLSPLHSISSTLMDMESTVSSGRSTPAMMNGQGSTTPSSKSIAYTCCWDQCHTCFNSSPDLAEHIRSSHVDRQRGGVFVCLWKGCKVYKTPSTSQSWLQRHMLTHSGDKPFKCVVGGCNASFASQGGLARHVPTHFSQQNSSKVSSQPKVKEESPSKAGMNKRRKLKNKRRRSLPRPHDFFDAQTMDAIRHRAICLNLATHIESLGNGHSVVFHSTVIARRKEDSGKVKVLLHWTPEDILPDVWVNENDRPQLKTKVVHLSKLPQDTAVLLDPNIYRSLLQYLLFLVDI