MAPAPKRILVTGAAGQIGYAICPMIARGAMLGPDQPVILHMLDIEPAKTALEGVRMELIDAAYPLLAGVVATTDVEEACKGVDVAVMVGGFPRKAGMERKDVMSKNVAIYKSQASALEKNAAPGCKVLVVANPANTNSLILKEYAPSIPAENITCMTRLDHNRALGQLSERSGVHVSKVRNVIIWGNHSSTQYPDVNHATIDGKPAREVIGDDSYLDGDFISTVQQRGAAIIKARGLSSALSAASSACDHVRDWVLGTPEGTWVSMGVYSDGSYGAPKDIVYSFPVTCKDGKWTIKQGLSIDDASAAKMKATGDELVEEKALAMECLEX