MADSGYLFSVRGRVACVTGASSGLGRRAATVLAQAGAQVVGVARRADALAEWQAEAGGETHAIPYDLSDRDGLEGLARQVVDPFGAPDILVHAAGINTRQPADEVTPEGWDITLTLNLSVPFFLSQYLVPGMKARGWGRIVNFASLQTTRAFPGGIAYGASKGGVAQMTRAMAEAWSPHGITANALGPGFFRTELTAPVFADPERAARNAAQTCIGRNGEPEDLDGPLLFLCSQASAYVTGQVLMVDGGYTAK