QDYIHVRARRGQATDSHSLAERVRREKISERMKYLQDLVPGCKKVTGKAVMLDEIINYVQFLQRQVE