MARHSSRGISPVPLECKVYVGNLPSGASRTELEEAFSRYGRVKNVWVARNPPGFAFVMFEDERDASDACKALDDRNVCGVRVRVEMSSGESRRSRDRGDRGGDRGHRGGGGFMGGRRGGMRDNERCYECGQRGHFARDCDRRGRSPGGYRSTKRYSRSLSRSRSRSPRRRVSRSPPRYRSHSRSRSRSRSRS