MSVCGEREQLGSNAVENGTIYRHPYCARFISSKQRFCGLMAKAGHSFCVHHLPTEQSEYIFAFCPKCKTKIASDRVDAHLRKCPVRLKEQQITNEIYFWKDINSAKETVVDKTVSLRELSGTQLALLLDKISQAEPKCSSYLSRRSSSSHDDGKTMHSVHVPQRTSESEALQRVAIAEAVQKVRDVFDLSTNSALVELCSGRAYLSAEIMKTWPFSKLLLVDRRSHRFKADRFLRHQSELRRLLIDIKDLDLYKVSLLNKSEVTIVGKHLCGEATDFALKCALSYLKDSTVTFRGLAIAPCCHHACKWSSFVNTPFLETLGFSETDFGYLIRMTSWATTLSTGCTSHGFSSDFAIHTEDMDACRTLSSNDKLRVGRYVKLILNTARVLWCKERGFDVSLEEYTNVWVTPENQLILVR