MVVKLIDGRWEVIYFVGEHNHPLVDKPSLTKYLRSHQGIPPEEKSFLTHLHNCNLTTGCMMHIMLDFYGIELIVPYGTKHITNLKTVLNKDATREGDMIETVAYFKDQQ