MKSYFENYRDILDDRNDRYEKLVKLSRDVTIESKRLIFLLQRSCDIEKNDRDIKYKLKILVEKWKLISSELNGDQKCYEYLRAYSPGLQEYIEALLFHHFKQHRCLLNLQEIQNHLIFIQGFDDSSKETQLSSSGRILVSPNDYLLGVADFTGEVMRYCISTMGKNDINTSQEICEFLRSLFDSFVSLHGASKYLSKKVDVMQQSLLKVESALYTLKIRGSELPAEHLLTTLNSIPLCQNEDE