4035ee:	00 00                	add    %al,(%eax)
4035f0:	0a 00                	or     (%eax),%al
4035f2:	25 1f 0c 72 63       	and    $0x63720c1f,%eax
4035f7:	06                   	push   %es
4035f8:	00 70 73             	add    %dh,0x73(%eax)
4035fb:	5c                   	pop    %esp
4035fc:	00 00                	add    %al,(%eax)
4035fe:	06                   	push   %es
4035ff:	6f                   	outsl  %ds:(%esi),(%dx)
403600:	92                   	xchg   %eax,%edx
403601:	00 00                	add    %al,(%eax)
403603:	0a 00                	or     (%eax),%al
403605:	25 1f 0d 72 81       	and    $0x81720d1f,%eax
40360a:	06                   	push   %es
40360b:	00 70 73             	add    %dh,0x73(%eax)
40360e:	5c                   	pop    %esp
40360f:	00 00                	add    %al,(%eax)
403611:	06                   	push   %es
403612:	6f                   	outsl  %ds:(%esi),(%dx)
403613:	92                   	xchg   %eax,%edx
403614:	00 00                	add    %al,(%eax)
403616:	0a 00                	or     (%eax),%al
403618:	25 1f 0e 72 a5       	and    $0xa5720e1f,%eax
40361d:	06                   	push   %es
40361e:	00 70 73             	add    %dh,0x73(%eax)
403621:	5c                   	pop    %esp
403622:	00 00                	add    %al,(%eax)
403624:	06                   	push   %es
403625:	6f                   	outsl  %ds:(%esi),(%dx)
403626:	92                   	xchg   %eax,%edx
403627:	00 00                	add    %al,(%eax)
403629:	0a 00                	or     (%eax),%al
40362b:	25 1f 0f 72 bf       	and    $0xbf720f1f,%eax
403630:	06                   	push   %es
403631:	00 70 73             	add    %dh,0x73(%eax)
403634:	5c                   	pop    %esp
403635:	00 00                	add    %al,(%eax)
403637:	06                   	push   %es
403638:	6f                   	outsl  %ds:(%esi),(%dx)
403639:	92                   	xchg   %eax,%edx
40363a:	00 00                	add    %al,(%eax)
40363c:	0a 00                	or     (%eax),%al
40363e:	25 1f 10 72 dd       	and    $0xdd72101f,%eax
403643:	06                   	push   %es
403644:	00 70 73             	add    %dh,0x73(%eax)
403647:	5c                   	pop    %esp
403648:	00 00                	add    %al,(%eax)
40364a:	06                   	push   %es
40364b:	6f                   	outsl  %ds:(%esi),(%dx)
40364c:	92                   	xchg   %eax,%edx
40364d:	00 00                	add    %al,(%eax)
40364f:	0a 00                	or     (%eax),%al
403651:	25 1f 11 72 fb       	and    $0xfb72111f,%eax
403656:	06                   	push   %es
403657:	00 70 73             	add    %dh,0x73(%eax)
40365a:	5c                   	pop    %esp
40365b:	00 00                	add    %al,(%eax)
40365d:	06                   	push   %es
40365e:	6f                   	outsl  %ds:(%esi),(%dx)
40365f:	92                   	xchg   %eax,%edx
403660:	00 00                	add    %al,(%eax)
403662:	0a 00                	or     (%eax),%al
403664:	25 1f 12 72 19       	and    $0x1972121f,%eax
403669:	07                   	pop    %es
40366a:	00 70 73             	add    %dh,0x73(%eax)
40366d:	5c                   	pop    %esp
40366e:	00 00                	add    %al,(%eax)
403670:	06                   	push   %es
403671:	6f                   	outsl  %ds:(%esi),(%dx)
403672:	92                   	xchg   %eax,%edx
403673:	00 00                	add    %al,(%eax)
403675:	0a 00                	or     (%eax),%al
403677:	25 1f 13 72 2f       	and    $0x2f72131f,%eax
40367c:	07                   	pop    %es
40367d:	00 70 73             	add    %dh,0x73(%eax)
403680:	5c                   	pop    %esp
403681:	00 00                	add    %al,(%eax)
403683:	06                   	push   %es
403684:	6f                   	outsl  %ds:(%esi),(%dx)
403685:	92                   	xchg   %eax,%edx
403686:	00 00                	add    %al,(%eax)
403688:	0a 00                	or     (%eax),%al
40368a:	25 1f 14 72 4f       	and    $0x4f72141f,%eax
40368f:	07                   	pop    %es
403690:	00 70 73             	add    %dh,0x73(%eax)
403693:	5c                   	pop    %esp
403694:	00 00                	add    %al,(%eax)
403696:	06                   	push   %es
403697:	6f                   	outsl  %ds:(%esi),(%dx)
403698:	92                   	xchg   %eax,%edx
403699:	00 00                	add    %al,(%eax)
40369b:	0a 00                	or     (%eax),%al
40369d:	25 1f 15 72 73       	and    $0x7372151f,%eax
4036a2:	07                   	pop    %es
4036a3:	00 70 73             	add    %dh,0x73(%eax)
4036a6:	5c                   	pop    %esp
4036a7:	00 00                	add    %al,(%eax)
4036a9:	06                   	push   %es
4036aa:	6f                   	outsl  %ds:(%esi),(%dx)
4036ab:	92                   	xchg   %eax,%edx
4036ac:	00 00                	add    %al,(%eax)
4036ae:	0a 00                	or     (%eax),%al
4036b0:	25 1f 16 72 97       	and    $0x9772161f,%eax
4036b5:	07                   	pop    %es
4036b6:	00 70 73             	add    %dh,0x73(%eax)
4036b9:	5c                   	pop    %esp
4036ba:	00 00                	add    %al,(%eax)
4036bc:	06                   	push   %es
4036bd:	6f                   	outsl  %ds:(%esi),(%dx)
4036be:	92                   	xchg   %eax,%edx
4036bf:	00 00                	add    %al,(%eax)
4036c1:	0a 00                	or     (%eax),%al
4036c3:	25 1f 17 72 b3       	and    $0xb372171f,%eax
4036c8:	07                   	pop    %es
4036c9:	00 70 73             	add    %dh,0x73(%eax)
4036cc:	5c                   	pop    %esp
4036cd:	00 00                	add    %al,(%eax)
4036cf:	06                   	push   %es
4036d0:	6f                   	outsl  %ds:(%esi),(%dx)
4036d1:	92                   	xchg   %eax,%edx
4036d2:	00 00                	add    %al,(%eax)
4036d4:	0a 00                	or     (%eax),%al
4036d6:	25 1f 18 72 d3       	and    $0xd372181f,%eax
4036db:	07                   	pop    %es
4036dc:	00 70 73             	add    %dh,0x73(%eax)
4036df:	5c                   	pop    %esp
4036e0:	00 00                	add    %al,(%eax)
4036e2:	06                   	push   %es
4036e3:	6f                   	outsl  %ds:(%esi),(%dx)
4036e4:	92                   	xchg   %eax,%edx
4036e5:	00 00                	add    %al,(%eax)
4036e7:	0a 00                	or     (%eax),%al
4036e9:	25 1f 19 72 f7       	and    $0xf772191f,%eax
4036ee:	07                   	pop    %es
4036ef:	00 70 73             	add    %dh,0x73(%eax)
4036f2:	5c                   	pop    %esp
4036f3:	00 00                	add    %al,(%eax)
4036f5:	06                   	push   %es
4036f6:	6f                   	outsl  %ds:(%esi),(%dx)
4036f7:	92                   	xchg   %eax,%edx
4036f8:	00 00                	add    %al,(%eax)
4036fa:	0a 00                	or     (%eax),%al
4036fc:	25 1f 1a 72 17       	and    $0x17721a1f,%eax
403701:	08 00                	or     %al,(%eax)
403703:	70 73                	jo     0x403778
403705:	5c                   	pop    %esp
403706:	00 00                	add    %al,(%eax)
403708:	06                   	push   %es
403709:	6f                   	outsl  %ds:(%esi),(%dx)
40370a:	92                   	xchg   %eax,%edx
40370b:	00 00                	add    %al,(%eax)
40370d:	0a 00                	or     (%eax),%al
40370f:	25 1f 1b 72 39       	and    $0x39721b1f,%eax
403714:	08 00                	or     %al,(%eax)
403716:	70 73                	jo     0x40378b
403718:	5c                   	pop    %esp
403719:	00 00                	add    %al,(%eax)
40371b:	06                   	push   %es
40371c:	6f                   	outsl  %ds:(%esi),(%dx)
40371d:	92                   	xchg   %eax,%edx
40371e:	00 00                	add    %al,(%eax)
403720:	0a 00                	or     (%eax),%al
403722:	25 1f 1c 72 4d       	and    $0x4d721c1f,%eax
403727:	08 00                	or     %al,(%eax)
403729:	70 73                	jo     0x40379e
40372b:	5c                   	pop    %esp
40372c:	00 00                	add    %al,(%eax)
40372e:	06                   	push   %es
40372f:	6f                   	outsl  %ds:(%esi),(%dx)
403730:	92                   	xchg   %eax,%edx
403731:	00 00                	add    %al,(%eax)
403733:	0a 00                	or     (%eax),%al
403735:	25 1f 1d 72 69       	and    $0x69721d1f,%eax
40373a:	08 00                	or     %al,(%eax)
40373c:	70 73                	jo     0x4037b1
40373e:	5c                   	pop    %esp
40373f:	00 00                	add    %al,(%eax)
403741:	06                   	push   %es
403742:	6f                   	outsl  %ds:(%esi),(%dx)
403743:	92                   	xchg   %eax,%edx
403744:	00 00                	add    %al,(%eax)
403746:	0a 00                	or     (%eax),%al
403748:	25 1f 1e 72 83       	and    $0x83721e1f,%eax
40374d:	08 00                	or     %al,(%eax)
40374f:	70 73                	jo     0x4037c4
403751:	5c                   	pop    %esp
403752:	00 00                	add    %al,(%eax)
403754:	06                   	push   %es
403755:	6f                   	outsl  %ds:(%esi),(%dx)
403756:	92                   	xchg   %eax,%edx
403757:	00 00                	add    %al,(%eax)
403759:	0a 00                	or     (%eax),%al
40375b:	25 1f 1f 72 9b       	and    $0x9b721f1f,%eax
403760:	08 00                	or     %al,(%eax)
403762:	70 73                	jo     0x4037d7
403764:	5c                   	pop    %esp
403765:	00 00                	add    %al,(%eax)
403767:	06                   	push   %es
403768:	6f                   	outsl  %ds:(%esi),(%dx)
403769:	92                   	xchg   %eax,%edx
40376a:	00 00                	add    %al,(%eax)
40376c:	0a 00                	or     (%eax),%al
40376e:	25 1f 20 72 b3       	and    $0xb372201f,%eax
403773:	08 00                	or     %al,(%eax)
403775:	70 73                	jo     0x4037ea
403777:	5c                   	pop    %esp
403778:	00 00                	add    %al,(%eax)
40377a:	06                   	push   %es
40377b:	6f                   	outsl  %ds:(%esi),(%dx)
40377c:	92                   	xchg   %eax,%edx
40377d:	00 00                	add    %al,(%eax)
40377f:	0a 00                	or     (%eax),%al
403781:	25 1f 21 72 d3       	and    $0xd372211f,%eax
403786:	08 00                	or     %al,(%eax)
403788:	70 73                	jo     0x4037fd
40378a:	5c                   	pop    %esp
40378b:	00 00                	add    %al,(%eax)
40378d:	06                   	push   %es
40378e:	6f                   	outsl  %ds:(%esi),(%dx)
40378f:	92                   	xchg   %eax,%edx
403790:	00 00                	add    %al,(%eax)
403792:	0a 00                	or     (%eax),%al
403794:	25 1f 22 72 f5       	and    $0xf572221f,%eax
403799:	08 00                	or     %al,(%eax)
40379b:	70 73                	jo     0x403810
40379d:	5c                   	pop    %esp
40379e:	00 00                	add    %al,(%eax)
4037a0:	06                   	push   %es
4037a1:	6f                   	outsl  %ds:(%esi),(%dx)
4037a2:	92                   	xchg   %eax,%edx
4037a3:	00 00                	add    %al,(%eax)
4037a5:	0a 00                	or     (%eax),%al
4037a7:	25 1f 23 72 13       	and    $0x1372231f,%eax
4037ac:	09 00                	or     %eax,(%eax)
4037ae:	70 73                	jo     0x403823
4037b0:	5c                   	pop    %esp
4037b1:	00 00                	add    %al,(%eax)
4037b3:	06                   	push   %es
4037b4:	6f                   	outsl  %ds:(%esi),(%dx)
4037b5:	92                   	xchg   %eax,%edx
4037b6:	00 00                	add    %al,(%eax)
4037b8:	0a 00                	or     (%eax),%al
4037ba:	25 1f 24 72 35       	and    $0x3572241f,%eax
4037bf:	09 00                	or     %eax,(%eax)
4037c1:	70 73                	jo     0x403836
4037c3:	5c                   	pop    %esp
4037c4:	00 00                	add    %al,(%eax)
4037c6:	06                   	push   %es
4037c7:	6f                   	outsl  %ds:(%esi),(%dx)
4037c8:	92                   	xchg   %eax,%edx
4037c9:	00 00                	add    %al,(%eax)
4037cb:	0a 00                	or     (%eax),%al
4037cd:	25 1f 25 72 57       	and    $0x5772251f,%eax
4037d2:	09 00                	or     %eax,(%eax)
4037d4:	70 73                	jo     0x403849
4037d6:	5c                   	pop    %esp
4037d7:	00 00                	add    %al,(%eax)
4037d9:	06                   	push   %es
4037da:	6f                   	outsl  %ds:(%esi),(%dx)
4037db:	92                   	xchg   %eax,%edx
4037dc:	00 00                	add    %al,(%eax)
4037de:	0a 00                	or     (%eax),%al
4037e0:	25 1f 26 72 77       	and    $0x7772261f,%eax
4037e5:	09 00                	or     %eax,(%eax)
4037e7:	70 73                	jo     0x40385c
4037e9:	5c                   	pop    %esp
4037ea:	00 00                	add    %al,(%eax)
4037ec:	06                   	push   %es
4037ed:	6f                   	outsl  %ds:(%esi),(%dx)
4037ee:	92                   	xchg   %eax,%edx
4037ef:	00 00                	add    %al,(%eax)
4037f1:	0a 00                	or     (%eax),%al
4037f3:	25 1f 27 72 95       	and    $0x9572271f,%eax
4037f8:	09 00                	or     %eax,(%eax)
4037fa:	70 73                	jo     0x40386f
4037fc:	5c                   	pop    %esp
4037fd:	00 00                	add    %al,(%eax)
4037ff:	06                   	push   %es
403800:	6f                   	outsl  %ds:(%esi),(%dx)
403801:	92                   	xchg   %eax,%edx
403802:	00 00                	add    %al,(%eax)
403804:	0a 00                	or     (%eax),%al
403806:	25 1f 28 72 ad       	and    $0xad72281f,%eax
40380b:	09 00                	or     %eax,(%eax)
40380d:	70 73                	jo     0x403882
40380f:	5c                   	pop    %esp
403810:	00 00                	add    %al,(%eax)
403812:	06                   	push   %es
403813:	6f                   	outsl  %ds:(%esi),(%dx)
403814:	92                   	xchg   %eax,%edx
403815:	00 00                	add    %al,(%eax)
403817:	0a 00                	or     (%eax),%al
403819:	25 1f 29 72 cf       	and    $0xcf72291f,%eax
40381e:	09 00                	or     %eax,(%eax)
403820:	70 73                	jo     0x403895
403822:	5c                   	pop    %esp
403823:	00 00                	add    %al,(%eax)
403825:	06                   	push   %es
403826:	6f                   	outsl  %ds:(%esi),(%dx)
403827:	92                   	xchg   %eax,%edx
403828:	00 00                	add    %al,(%eax)
40382a:	0a 00                	or     (%eax),%al
40382c:	25 1f 2a 72 f1       	and    $0xf1722a1f,%eax
403831:	09 00                	or     %eax,(%eax)
403833:	70 73                	jo     0x4038a8
403835:	5c                   	pop    %esp
403836:	00 00                	add    %al,(%eax)
403838:	06                   	push   %es
403839:	6f                   	outsl  %ds:(%esi),(%dx)
40383a:	92                   	xchg   %eax,%edx
40383b:	00 00                	add    %al,(%eax)
40383d:	0a 00                	or     (%eax),%al
40383f:	25 1f 2b 72 07       	and    $0x7722b1f,%eax
403844:	0a 00                	or     (%eax),%al
403846:	70 73                	jo     0x4038bb
403848:	5c                   	pop    %esp
403849:	00 00                	add    %al,(%eax)
40384b:	06                   	push   %es
40384c:	6f                   	outsl  %ds:(%esi),(%dx)
40384d:	92                   	xchg   %eax,%edx
40384e:	00 00                	add    %al,(%eax)
403850:	0a 00                	or     (%eax),%al
403852:	25 1f 2c 72 29       	and    $0x29722c1f,%eax
403857:	0a 00                	or     (%eax),%al
403859:	70 73                	jo     0x4038ce
40385b:	5c                   	pop    %esp
40385c:	00 00                	add    %al,(%eax)
40385e:	06                   	push   %es
40385f:	6f                   	outsl  %ds:(%esi),(%dx)
403860:	92                   	xchg   %eax,%edx
403861:	00 00                	add    %al,(%eax)
403863:	0a 00                	or     (%eax),%al
403865:	25 1f 2d 72 49       	and    $0x49722d1f,%eax
40386a:	0a 00                	or     (%eax),%al
40386c:	70 73                	jo     0x4038e1
40386e:	5c                   	pop    %esp
40386f:	00 00                	add    %al,(%eax)
403871:	06                   	push   %es
403872:	6f                   	outsl  %ds:(%esi),(%dx)
403873:	92                   	xchg   %eax,%edx
403874:	00 00                	add    %al,(%eax)
403876:	0a 00                	or     (%eax),%al
403878:	25 1f 2e 72 63       	and    $0x63722e1f,%eax
40387d:	0a 00                	or     (%eax),%al
40387f:	70 73                	jo     0x4038f4
403881:	5c                   	pop    %esp
403882:	00 00                	add    %al,(%eax)
403884:	06                   	push   %es
403885:	6f                   	outsl  %ds:(%esi),(%dx)
403886:	92                   	xchg   %eax,%edx