MSKNPESSLPPGFRFHPTDEELILHYLKNKATSTPCPVSIIAEVDIYKFDPWDLPVQAAFGEKEWYFFTPRDRKYPNGARPNRAAASGYWKATGTDKPILSTVGKENIGVKKALVFYKGRPPKGVKTNWIMHEYRLAEAPNISKPIRMKESSMRLDDWVLCRIYKKNIPLPMTSTMNREQEDHSFEDQSVATFPNITNQSAFELPKSSSFSDLLAFTDFSVLSRLLADNPSDSVGSEPGPFYTNANLNQPMVSSSSSYLHQKLPQQEFSALSSENQLKRQRPMALSSDEVVLHHTSKKFNNNSCNFTNITNQLDTPQYNLLNQSFFNQQILLNSQLEF