VGQRGKGKQFLREILAGVPGANISDFSTSWAQGILLCVGLARHAPDLVEYGQIHRGDCLKNLQLAGRRGKAQYNVPVLLDPSDLAVENADVGEIRAYTWKLRKLRGSQ