MKFKAEVQSSRGLTKENLLFLAQKLFSSSSGQLEEYSAMSVSWSQFNRENLPGRNYTFWQWFDGVMEVLKKHLKPHWNDGAILAFVNKQQAHDLLINKPDGTFLLRFSDSEIGGITIAWKFDSRPAQPWPVSQFMTRELGMVQNKPSRHAGPVPASGSSCLEGRLCRIGEVLKVAEFYNQCPVVGPVRRLSQTLSVRGEGVPEERFYRSLRRAVAMWPGARLVDYVCAESSLLGASSGACAPHYQVFVELRGVRDLSEAQRYKLDQCLQEDFPVYKTFRLKGSIGPVRLHLVAAGAFRELRDAVGPPGPMARVLRERRPLHFIQSRVVS