MSQTLSHLFYSPPCKTPARSSAPECRIWSPQCKVIVNPIEKRIKRERPKHLPVTTPLPPSIPLPPPPRPTTTLSQFNPLQKLAASIFDAAENSILKLEKRQPLPKTADPRIQIAGNFAPVTESPVRTDLAVAGCIPPDLQGVYVRNGANPMFTPTAGHHLFDGDGMIHSVTLTGGEATGYSCRYTRTNRLVHEEAMGRPFFPKAIGELHGHLGIARLALFYARATAGLADTRRGTGVANAGLVYFNGRLLAMSEDDLPYHVRITPEGDLETAGRFDFDGQLRSPMVAHPKVDPTTGELYALSYNVIQAPYLTFFKFDKSGRKSPDVPISLRDPTMIHDFAITENYVVIPDHQVVFKLSEMLRGGSPVVFDRNKRSRFGVMSKSPDKDGSRIRWVDVPDCFCFHLWNAWEENNRISGDEEVVAIGSCMHPPHSIFMDSDEPLSSILSEIRLNLRTGESTRREIVGGMNLEAGQIWRRVR