MGEGTFGRVLECWDRKHRDYVAIKVVRNIDKYRHAAMIELEVLSTLERNDPSGSNNCVALREWFDYRGHVCMVFEKLGPSLFDFLRKNEYRPFPIDLVQDFARQLLHSVSYLHELQLVHTDLKPENILLVSLDYCRAASPGRSASSRVVPASSAIKVIDFGSATWEEQYHSSVVSTRHYRAPEVILGMGWTYPCDMWSVGCILVELLTGDALFQTHENLEHLAMMEQVLGPIPVSLVQRANKQAAGYFSNARLSWPDANTTKKGVKAVKKLNSLRRWILEHGDCSAVPYLDLVEDLLAQLLRYEPEQRISAAAALQHPFFQLRLAPSIPTPSSPSPQQS