MVVDRSDDPQIKTNATIITADDDARSDQFLKVTIEVNDSFAFIGEDNEVSHEDQTAFIEKLGTFYREKAVEFKLPRFYGHPLNCLKLWKFVIKLGGYDQDLHYCSWTFHGFYEKLLLQYERHTTKIGVLQLPISPSPIDNEGSGYPISASGRAVRDSAARCRLGWQQKHLLGYGEVAESIVGCQVVDVGPPADWMKINVYATVPGLLREEVRIQSNPSGRLVIIGQPNQLDNFWGVTTFKKMVISPARINQLRTSADVSLHGCLHVHVPFAQQNI