MKEIVRQMPELRPAVYSLIERDVHRALTTIEQVTPEQVPRKEGAWAPGSSVVEFTPKQEKAIEKALSEGKTLPEGQPATLYEALVKDYTGRTPEAQSQTLVITHLNKDRRALNSLIHDARRENGETGKEEITLPVLVTSNIRDGELRKLSTWTAHKEAVALVDNVYHRISKVDKDNQLITLTDSEGKERFISPREASAEGVTLYRQEKITVSQGDRMRFSKSDPERGYVANSIWEVQSVSGDSVTLSDGKLTRTLTPKAEQAQQHIDLAYAITAHGAQGASEPYAIALEGVAGGREQMASFESAYVALSRMKQHVQVYTDSREGWIKAIKHSPEKATAHDILEPRNDRAVKTADLLFGRARPLDETAAGRAALQQSGLAQGSSPGKFISPGKKYPQPHVALPAFDKNGKAAGIWLSPLTDRDGRLEAIGGGGRIMGNEDARFVALQNSRNGESLLAGNMGEGVRMARDNPDTGGGGAAGR