KTAVQMAVFIHNFKRKGGIGGYTAGERIIDIIATDIQTTKLQTQILKVQNFRVYYRDS