MGWDGIHPSRPLREKSGIISPSALHLRQLGIDVGDDPIQSVSQSSPSPGPTYLFCNCKWPNGLRHLALGEDLTRKQFTVKSSLELDETVGGSHPYRLRYDYGREREK