MVNLIIDNVEVEVKEGTSIMDAAKFAGVDIPRLCFLKDLNEIGACRICIVELEGTNKLITSCNNKVEDGMVIRTNSPRVRKARRTNIEFILANHDFKCATCVRSGNCSLQDMANSMSIFNMPFEVKYEKKAWNKDFPLQKSFEKCIKCMRCIQVCNKVQSLGIWDVVNSGYRTSVDVSWNRTIEQTDCSLCGQCITHCPVGALTVRNDIDKVYRAMEDPSIVTVVQVAPAVRTAWAERLNIDEKDASTNLMVAALKKIGFDYVFDTNFSADLTIMEEATEFLNKFTAGPMEFPMFTSCCPGWVRFIKSQYPDLVKYLSTAKSPQQMFGTIAKTYYAKLLNINPKKIFCVSIMPCTAKKHEADIPSINDSEAPKDVDVVITTRGLEKMIRSENIKFDMLEEEAFDMPLGIGSGAGAIFGATGGVMEAALRSAYYFVTGKDPEPDAFKSVRGQKGWRESTFDIEGNTVRVAVASGLKNARRLIEALLRKEVSYDFVEIMACPGGCSGGGGQPIKDGQELAEKRAKKLYDIDKKMALRYSHENPSIIKVYDDYLGVPNSKLAHKLLHTDHEMWDMALSPRLTMVEDDFYDEY