MSKRVVIDPITRIEGHLRIEVELDANNVIEKAYASSTLFRGLEIIMKGRTPYDVGLLMQRICGVCTSSHYLCGTLAVENAINAQVPINAKYIRSLILTSLEMHDHIVHFYLLHGLDWVDVVSALSADPAKAAQEAMKWSKIPMAAGEGELRAVQEKVQGLVNTGKLGPFANAYWGNKTYAFTPEQNLIGLSHYLKALEVQRIGAEMMAIWGGKNPHPQSIVVGGVTCVRDMLDPARLQEFKQKFVHVAEFIERAYQADILMAAAAFGKEPSVLGGCNVSTFMCSESIQLNEEEQLFTGGVIRNKDLTKAENVDLSLIAEDVTHSWYNADKPQHPFDGTTIPEHTPFIERDTLEGKRPTINEAGKYSWVKSPRYNGDPVEVGPLATIAVNYAKGNPYVVPVVNEFLKTTGLPAGALFTTLGRTAARMLHTLIIARNGLTTFESMVANLNSDQTTYIEPTIDPKKEYKGVGVIEAPRGLLSHWLRIKDGLVENYQAVVPTTWNASPIDGNGKIAPYEASLVGLKLEDPTKPLEVLRVIHSFDPCMACSVHVMDYKGQSLSEFRIPAQAV