MGVIKSMFLLSLLAISFVPRETEAQAVLKPEWSRLAKCGQVAVEVLSSLATKTIPTIYQLKKCSGFVAIDAPNGRMRITWYLRNIYEFGKSLVIDQPKCVEKLLTSVALLVKPYAEQIAELACLDEDDFII