MSEKKSIQDLLNMLALGETLSPSQEKKMKDHLFWNSQPVPKLDEAIKEEGPIDAPKTPADVPDKPFPLLPEFGWSTVDIDDDKQINELYDLLYENYVEDTDATFRFKYTRDFFKWALKPPGWKKEWYAGVRVKSSNRLIAFIAATPVTIKLNKSNKTMDGVEINFLCIHKKLRNKRLAPILIKEITRRVNKENIWQALYTGGAILPTPLATCRYQHRPLNWPKLYDVGFSHLPADKTKANMIAQYALPNTTQLPGLRKMTEADVPSTLNLLNEYQKRFDIVQEFTEEEFKHWMLGQESVIKAYVVEKEGKITDFVSYYLLPFTVLENKLHDELGVAYLYYYATDAKENYKTKLTDLMNDALITAKSFDADVFNCLTCQDNTFFLKPCKFGSGDGFLNYYLFNYRTFPLNGGIDKETKQVEENQTSGIGVILL