MGVLTFRDVAIEFSPEEWQCLDSAQQHLYRDVMLENYRNLVSLGLAIFKPDLITCLEQREEPWNLKKQETVAKHQAGSFHFTAEILPEHDIKDSFQKVILRKYRSCDLNNLHLKEDYQSVGNCKGQKSSYSGLHQCLPTTHRKTCQYKKCGKAFELCSIFTEHKNIFSREKYYRCEECDKDCRLFSDFTRNKRIHTAERCYKCEECGKAFKKFSNLTEHKRVHTGEKPYKCEECGKTFTCSSTLIKHKRNHTGDRPYKCEECGKGFKCFSDLTNHKRIHTGEKPYKCEECNKSYRWFSDLAKHKIIHTGEKPYKCNECGKSFKWFSALSKHKRIHTGEKPYICEECGKAFTRSSTLINHKRIHMEERPYKCEECGKTFKCFSDLTNHKRIHTGEKPYKCEECGKASSWFSHLIRHKRIHTREKLPKC