MKFLTTNFLKCSVKGCDNSNLNFPLRYVRENCQLEQDESIEFNPEFLLRIIDRVDWQAVVSVASDLGNTELPPNKPEFEENLTDEDMVILRDLHTLLIQTNIVEGQMQCKNCEHIYYIKNSIPNLLLPPHLA