MNSFFTLSLGKDINLIAEDEKIILQSNALKLSFSASQLRIKTAFNHLKNYPKTFSELQELVKEKNGQEAVEKFTSYIEKLTYLGWICHSVFPLATAIPMTGDYQFSCPEIDWQQQTFTLSRFAYLHQIEGQMLLESPRSKAKIILLDWRATALIGKLSQPQSCASLAEEIPDLTEELTQQFISLLLATKMLSLEAENTHLIKWEFHDLLFHSRSRKGRHSNPVGGTYRFLEKMEPLPVVKPPMSEQVIQLYKPNLEELAKTDISLTQVLESRRSIREYNENPITVEQLGELLYRCARIKEVIDLKEKVQVSRRPYPGGGAIYELEIYPAINYCQGLEAALYHYRPDAHELELVTQWNQGIETLFTDAYNASAQHGMPQILLIITARFGRFFWKYQSMAYAAILKHVGVMYQTLYLVTTAMKLAPCALGSGNSDIFAKATGIDYYEESSVGEFMLGAIL