MKYVLVSGGVVSGLGKGVTASSIGVVLKGCGLRVTSIKIDPYLNRDAGTMSPFEHGEVFVLDDGGEVDLDLGNYERFLDVRLTRDNNVTTGKIYQSVIDKERKGDYLGKTVQVVPHITDAIQEWIERVSLISVDGSEGPADVCVIELGGTVGDIESMPFIEALRQLCYRVGPGNFCLVHVSLVPVLGVVGEQKTKPTQHSVRELRGLGLTPNILACRSAKALEENIKEKLSQFCHVPAGNILTIYDVSNIWHVPLLLREQKAHEAILKELNLLSVARPPCLEEWTTRAEICDSLVTPVKIAMVGKYTGLSDAYLSVLKALEHASIEGSRKLSLKCIAASDLEDTAAKEAPDVHAAAWRSLKDADGILVPGGFGDRGVPGKILAAKYARENKIPYLGICLGMQIAVIEYARSVLRMAGANSTEFDPETENPCVIFMPEGSKTHMGGTMRLGSRTTYFQSGDCVTAKLYQKAGYVEERHRHRYEVNPDMVEKLEQAGMIFVGKDETHRRMEILELLGHPYFVGVQFHPEFKSRPGKASAVFLGLILAASGQLDSYLKDLGKPSSVIDRTGLAQSPHASDNGRTHSSSAVNGLDNVSPFGGVNGPISNGVVNGNMNVPANGVMKRNPPRSCSNVNGNGIHA