MAKIDELFNTKELLNYYRVKKQPAMLGDTLFPARKIQDIKFDMITGANGLPVSASIHAFDTETELASREVLQKGAAELALIKRKIAIGEREIIAINNPRMDSEQKALVMGLFKDGDKMVESVQTRIEAMRMELLSSGKIAINENKVAITLDYKVPAGNKKSFNWSDASTAKPLEDIKTLADAVEDASGTKPTRILTSSKVLNKILACESVKKAIFGINFDKIATRKDLNSLLESMELPQVAVYNAKYKVQNANGKYTTKRYFPENILSMFAENALGETIFGLTAEEIELLGSNKMEEAKMVGNIFVGVEKEGDPVRRYIKAVATALPTLENGLELGIGTIS