MVKCFVTGCSIEFLRCKEKITKFRAPRDEKQFILWQKAIPRSDRKLTKQDYVCAKHFKDKDLTKERTILNEVFPLKIWKLAAEAIPTLNLWGDNDKVKKKMKENSKRNVDPEKWQNELDFPNSPEPIKEPDSQETLESNITPEFAADVEMLDPLEYVDEPIVEAVNNLNCDPTRAKLPEHWKWCLTDEDLQQDDPVAYSKITAVRFVL