VPARREAQRLRFGQWLLDAINSGSYRGLRWIDAAHTTFRVPWKHNARKDITSTDLEVFKVGGMSRCGDPPAHVHLPAPPGLGKGQWAWKTNFRCALSSTNLFKLEQDHSKRGDDPHKVF