MVRPACCEKLHLKRGLWTEEEDAKILAHGSKHGNSNWTAFPKKAGLTRCGKSCRLRWTNYLRPNLKHESFTPHEEELIVRLHATIGSRWPIIAQQLPGRTDKDVKNYWNTKLKKKLSEMGIDHVTHKPFSQILADYGNIGGLPKAGMRMAIGSLNKDLKNAILMKPELPYSLSTQGFSNINSHLMPMTMIPIKMEPIQDSFLSNAQSSNQPFDLLTQLQAIRLVTEASNSTNLESSPPNLYIHEGTLSSSPSSSTCSSAAQEQATLQAFSWSDFLLEDAFFPTSDAQEHEDKAEHSSMDMLNQSKAAIPQSQIEDQAGMQKYNEVEATSPCDSSFVEAMVARENEMFLEFPQLMEEPFYY