MPDPKDASEPLSPSSEEHLELLCSTFPTRIVISDTEHRAISMDQLSRIWAFIKQHCRRWHDFFKISPTRGQPLTAEIINLYHLDAWLIRPATQAENCSMVELMASKAQTPQWFISHWWGEPVHAFTTCVKRHAEIRQLPGTSCYWVCAYANRQHALSQEVAADPRETSFFRALNLSEGVLLILDEATESSGPATPFTRIWCAFEEFVALTPGAGRPASLPRLLLDIAAAEKGTPQLLTDGVALADEEGARRLGAGFPAGKVRSDREKSFPLEVLRAGLTLELEKAQASMEDDRRHILNCIAGRALDEEPLAEDPX