MRQPVLIRHQFARVAQLHVGANADEFVVKLVHQPVGDPAWCVARPRWTTALKLSCDGVVKVGLQAPLVVLQNVRGGTPMDFPFIKELRHEPVRHCASFCAGRVYPGRQPMLTIYCRVSSSLSEIFISQHVERRLLLRGSLARHNPSRGPARDLVSNRVPIKGIMSSAICRTFVVPARGSVASRATQPARGVFSGAKSLEPRSGAVTLVSAHGRHRDVSVCMGRKGMLAELMDDGTDSAGDAKVDPRCPCGSGKDYSVCCGPHHDGAAPADSITPEAIVRARFSAYVKNVPKYIVASTHPDSKDMKRKDDPAEARAQLEKDADATMKKVQFTSLRVKGTKEGDGETFVTYEVSYKAAGKKNRGGTKTLAERSRYKMADGEFKYFDALPLNSSSDMNAVGQI