MGGGVSKEELLYQEVQNGNENAVRALRRQGVSLEWVDKEGRTPLILACTRGELFNMAATLLDLGANINAYRPGQFRGVPLHHAAKRGLDKTVALLVSRGASPLAINDDGITPLELARSRGHVSVVRLLEEHLCLFCGILRELSGLGILETFAPNLVTKKIWAVVIPSEIHPRRNPKFELAIYPSMKAAQPRVVISLSKAEIEEPKLNAADPVLYITEKSTKSKYKLLAKNEGDKEQLERLFKACKGIAQQAHPQLVGPPSVPSNQPVLESETASLSAGPPPHSNDFNGWIDQGGSHNGWGYPSVNEQGKELEKARFSGWDDEKLTYNGWGAAESEPSTSQPQPVSVSPSAITPSAPPLPIHYPSLADIQDTAGPTSDPLNTSKLGGKGGLCVICWDALQEGACIPCGHLAGCMSCLAEVQAKKWGCPVCREHIQQ