MGSKKLESFLQTQVCVDAIRIGIGLLSHIVAPFISDYFRRYNGILSADRLRQMRSLNPFRSFLNEKRIKMKREHPELAARDIVSIVAAIWNGSPETEKSEFPGKWDILYREDQVQAAVSQTKQMVSIGLTFDVIISYPIFLHSDQQYCAKKCSVRELLKAARAKKAQEEEESQTSQSKNDQYLWDYQSCVQGKNGDYDKEISTAATVAITSGTVSNPANNSLYTPCKACFLPSFIAFDKKLDGEEHRLRLRESYVRKQLTAVTEELADKKVRDEKVKLSLSKNDQEVTDALLWTDFIYRVCLVNALKSIRVPGFHSAVTTENVLEFLRAAAILVKEKNAKDRRFIGRFKSIMEKLTMPKAPC