MVTTDWNKFKEYKENGLVKDVFANENLMASMKGNCGIAHVRYPTAGSSSASEAQPFFVNSPLGIYLIHNGNLTNTDELRDVLNCSRSFFNSDSELLLNVLADEGAYSCLCLVKGVGMVAFRDPYGIRPLMLGRRVTPLGEEWCVASEDCAFGPIGFERVRDVNPGEMVVVGQDGRLHCRQLAAPHLTPCIFEYIYLARPDSVLNKIPVYNFQLGLGSRLARHIRERQWELDLVCPVPDGSRPSAIQIAADLGLPYREGLVKNRYVGRTFIMPNQRLREMSVRRKLNAMPTVFEGKRVLLVDDSIVRGTTMSQIVNMVRNAGAAKVYLASSAPPVRYPNVYGVDMPNRKEF