MADTMRGVYTNLTKIRRDVFREVAKICYSIPSHPESGDEYFDDAFENLPYKILPGDVATYRESVFLERAIISERIRLALGLPLQGVDKPRRVSEGIKEATTNGLDYYKPPLINVIKFACNACKDNVYEVTNSCQGCLAHPCREICPKQAISFHNKRAVIDQDLCIKCGRCAQICPYHAIHHHVRPCADACGMHCIGSDEHGRAEIDYEKCVSCGQCLINCPFGAIADKSQIAQVIFSILQGEEVIAAVAPAFVGQFGGKGNVGKLREAFKLLGFSGVEEVALGADLCTVQEAEDYLSEVPDKLPFMGTSCCPAWASMAKKEFPEHKEAISMALTPMVLTARMIRSQHPNAKIVFVGPCAAKKGEALRKSVRSEVDFVLTFEEMAGMMEAKDIDYLRLHDDNKSDFDVASADGRGFAVAGGVANAVVNAIHEKYPDREVPIANAEGLDECRQMMKDAIKGKYPGYLLEGMACPGGCVAGAGTLVQIKKSASAVKRYAKRSPHKFATENEYLDQLESLTADFDSE