MSKRVVIDPITRIEGHLRIEVELDANNVIEKAYASSTLFRGLEIIMKGRTPYDTGLLMQRICGVCTSSHYLCGTLAVENAINAQVPINAKYIRSLILTSLEMHDHIVHFYLLHGLDWVDVVSALSADPAKAAQEAMKWSKTPMAAGEGELRAVQEKVQGLVNTGKLGPFANAYWGNKTYAFTPEQNLIGLSHYLKALEVQRVGAEMMAIWGGKNPHPQSIVVGGVTCVRDMLDPARLQEFKQKFAHVAEFIERAYQADILMAASAFGKEPSVLGGCNISTFMCSESIQLNEETHLFTSGVIRNKDITKAEDVDLSLIAEDVTHSWYNADKPQHPYDGTTIPEHTPFIERDTLEGKRPTINEAGKYSWVKSPRYNGEPVEVGPLATIAVNYAKGNPYVVPVVNEFLKTTGLPAGALFTTLGRTAARMLHTLIIARNGLTTFESMVNNLNSDQTTYIEPTIDPAKEYKGVGVIEAPRGLLSHWIRIKDGLVENYQAVVPTTWNASPIDGNGKIAPYEASLVGLKLEDPTKPLEVLRVIHSFDPCMACSVHVMDYKGQSLSEFRIPAQAM