MVNLTIDNVKIEVAEGTTIMQAAKSKGIEIPHLCYLKDLNEIAACRVCVVEVEGKGKLITACNNVVEEDMVIFTNSPKVMLDRMRTVQMILSQHDCKCATCVRSGNCSLQKLSNDLNIQDVLYEENLEHQAWDNSFPLIRDSKKCIKCMRCIQVCDKMQSLNIWELEGTGARTTVNISGSRTIAESDCSLCGQCITHCPVGALKERDDTSKLWEAIASEDKVVVVQVAPAVRTSWGEEIGLEIKEATVNKIFDALKKIGVDYVFDTAYSADLTIMEEANEFLDRFNNNELDERPMFTSCCPGWLRFIKGQFPHLVPQLSTAKSPMQMFGSVMKTYFAEKIGKKPENIYSVAVMPCLAKKGESEMELFYEEYAGHDTDCVITTRELVRMLRAAHINSNTLEDIEPDKLFEKSSGAGVIFGATGGVMEAALRTAYYTIMGENCSPDAFEVVRAESQDTGVSEASFNLNGVELRVAAVNGLGNARKLIEEIERGEKKYDFVEVMACPGGCVGGGGQPIHDGDELAFERGKNLYFLDKKSELRYSHENEDVKSLYENYFDKPNSHKAHMLLHTDHNSWEMPRSPKRDRNGYVINGF