403637:	04 72                	add    $0x72,%al
403639:	3f                   	aas
40363a:	08 00                	or     %al,(%eax)
40363c:	70 6f                	jo     0x4036ad
40363e:	53                   	push   %ebx
40363f:	00 00                	add    %al,(%eax)
403641:	0a 00                	or     (%eax),%al
403643:	02 7b 3d             	add    0x3d(%ebx),%bh
403646:	00 00                	add    %al,(%eax)
403648:	04 72                	add    $0x72,%al
40364a:	71 08                	jno    0x403654
40364c:	00 70 6f             	add    %dh,0x6f(%eax)
40364f:	54                   	push   %esp
403650:	00 00                	add    %al,(%eax)
403652:	0a 00                	or     (%eax),%al
403654:	02 7b 3d             	add    0x3d(%ebx),%bh
403657:	00 00                	add    %al,(%eax)
403659:	04 02                	add    $0x2,%al
40365b:	fe 06                	incb   (%esi)
40365d:	26 00 00             	add    %al,%es:(%eax)
403660:	06                   	push   %es
403661:	73 59                	jae    0x4036bc
403663:	00 00                	add    %al,(%eax)
403665:	0a 6f 5a             	or     0x5a(%edi),%ch
403668:	00 00                	add    %al,(%eax)
40366a:	0a 00                	or     (%eax),%al
40366c:	02 7b 3e             	add    0x3e(%ebx),%bh
40366f:	00 00                	add    %al,(%eax)
403671:	04 17                	add    $0x17,%al
403673:	6f                   	outsl  %ds:(%esi),(%dx)
403674:	5b                   	pop    %ebx
403675:	00 00                	add    %al,(%eax)
403677:	0a 00                	or     (%eax),%al
403679:	02 7b 3e             	add    0x3e(%ebx),%bh
40367c:	00 00                	add    %al,(%eax)
40367e:	04 17                	add    $0x17,%al
403680:	6f                   	outsl  %ds:(%esi),(%dx)
403681:	5c                   	pop    %esp
403682:	00 00                	add    %al,(%eax)
403684:	0a 00                	or     (%eax),%al
403686:	02 7b 3e             	add    0x3e(%ebx),%bh
403689:	00 00                	add    %al,(%eax)
40368b:	04 17                	add    $0x17,%al
40368d:	6f                   	outsl  %ds:(%esi),(%dx)
40368e:	5d                   	pop    %ebp
40368f:	00 00                	add    %al,(%eax)
403691:	0a 00                	or     (%eax),%al
403693:	02 7b 3e             	add    0x3e(%ebx),%bh
403696:	00 00                	add    %al,(%eax)
403698:	04 72                	add    $0x72,%al
40369a:	83 08 00             	orl    $0x0,(%eax)
40369d:	70 6f                	jo     0x40370e
40369f:	53                   	push   %ebx
4036a0:	00 00                	add    %al,(%eax)
4036a2:	0a 00                	or     (%eax),%al
4036a4:	02 7b 3e             	add    0x3e(%ebx),%bh
4036a7:	00 00                	add    %al,(%eax)
4036a9:	04 72                	add    $0x72,%al
4036ab:	b9 08 00 70 6f       	mov    $0x6f700008,%ecx
4036b0:	54                   	push   %esp
4036b1:	00 00                	add    %al,(%eax)
4036b3:	0a 00                	or     (%eax),%al
4036b5:	02 7b 3e             	add    0x3e(%ebx),%bh
4036b8:	00 00                	add    %al,(%eax)
4036ba:	04 02                	add    $0x2,%al
4036bc:	fe 06                	incb   (%esi)
4036be:	27                   	daa
4036bf:	00 00                	add    %al,(%eax)
4036c1:	06                   	push   %es
4036c2:	73 59                	jae    0x40371d
4036c4:	00 00                	add    %al,(%eax)
4036c6:	0a 6f 5a             	or     0x5a(%edi),%ch
4036c9:	00 00                	add    %al,(%eax)
4036cb:	0a 00                	or     (%eax),%al
4036cd:	02 7b 3f             	add    0x3f(%ebx),%bh
4036d0:	00 00                	add    %al,(%eax)
4036d2:	04 6f                	add    $0x6f,%al
4036d4:	50                   	push   %eax
4036d5:	00 00                	add    %al,(%eax)
4036d7:	0a 17                	or     (%edi),%dl
4036d9:	8d 45 00             	lea    0x0(%ebp),%eax
4036dc:	00 01                	add    %al,(%ecx)
4036de:	25 16 02 7b 40       	and    $0x407b0216,%eax
4036e3:	00 00                	add    %al,(%eax)
4036e5:	04 a2                	add    $0xa2,%al
4036e7:	6f                   	outsl  %ds:(%esi),(%dx)
4036e8:	48                   	dec    %eax
4036e9:	00 00                	add    %al,(%eax)
4036eb:	0a 00                	or     (%eax),%al
4036ed:	02 7b 3f             	add    0x3f(%ebx),%bh
4036f0:	00 00                	add    %al,(%eax)
4036f2:	04 72                	add    $0x72,%al
4036f4:	d1 08                	rorl   $1,(%eax)
4036f6:	00 70 6f             	add    %dh,0x6f(%eax)
4036f9:	53                   	push   %ebx
4036fa:	00 00                	add    %al,(%eax)
4036fc:	0a 00                	or     (%eax),%al
4036fe:	02 7b 3f             	add    0x3f(%ebx),%bh
403701:	00 00                	add    %al,(%eax)
403703:	04 72                	add    $0x72,%al
403705:	e5 08                	in     $0x8,%eax
403707:	00 70 6f             	add    %dh,0x6f(%eax)
40370a:	54                   	push   %esp
40370b:	00 00                	add    %al,(%eax)
40370d:	0a 00                	or     (%eax),%al
40370f:	02 7b 40             	add    0x40(%ebx),%bh
403712:	00 00                	add    %al,(%eax)
403714:	04 72                	add    $0x72,%al
403716:	f3 08 00             	repz or %al,(%eax)
403719:	70 6f                	jo     0x40378a
40371b:	53                   	push   %ebx
40371c:	00 00                	add    %al,(%eax)
40371e:	0a 00                	or     (%eax),%al
403720:	02 7b 40             	add    0x40(%ebx),%bh
403723:	00 00                	add    %al,(%eax)
403725:	04 72                	add    $0x72,%al
403727:	25 09 00 70 6f       	and    $0x6f700009,%eax
40372c:	54                   	push   %esp
40372d:	00 00                	add    %al,(%eax)
40372f:	0a 00                	or     (%eax),%al
403731:	02 7b 41             	add    0x41(%ebx),%bh
403734:	00 00                	add    %al,(%eax)
403736:	04 6f                	add    $0x6f,%al
403738:	50                   	push   %eax
403739:	00 00                	add    %al,(%eax)
40373b:	0a 1c 8d 45 00 00 01 	or     0x1000045(,%ecx,4),%bl
403742:	25 16 02 7b 42       	and    $0x427b0216,%eax
403747:	00 00                	add    %al,(%eax)
403749:	04 a2                	add    $0xa2,%al
40374b:	25 17 02 7b 43       	and    $0x437b0217,%eax
403750:	00 00                	add    %al,(%eax)
403752:	04 a2                	add    $0xa2,%al
403754:	25 18 02 7b 44       	and    $0x447b0218,%eax
403759:	00 00                	add    %al,(%eax)
40375b:	04 a2                	add    $0xa2,%al
40375d:	25 19 02 7b 2c       	and    $0x2c7b0219,%eax
403762:	00 00                	add    %al,(%eax)
403764:	04 a2                	add    $0xa2,%al
403766:	25 1a 02 7b 45       	and    $0x457b021a,%eax
40376b:	00 00                	add    %al,(%eax)
40376d:	04 a2                	add    $0xa2,%al
40376f:	25 1b 02 7b 46       	and    $0x467b021b,%eax
403774:	00 00                	add    %al,(%eax)
403776:	04 a2                	add    $0xa2,%al
403778:	6f                   	outsl  %ds:(%esi),(%dx)
403779:	48                   	dec    %eax
40377a:	00 00                	add    %al,(%eax)
40377c:	0a 00                	or     (%eax),%al
40377e:	02 7b 41             	add    0x41(%ebx),%bh
403781:	00 00                	add    %al,(%eax)
403783:	04 72                	add    $0x72,%al
403785:	37                   	aaa
403786:	09 00                	or     %eax,(%eax)
403788:	70 6f                	jo     0x4037f9
40378a:	53                   	push   %ebx
40378b:	00 00                	add    %al,(%eax)
40378d:	0a 00                	or     (%eax),%al
40378f:	02 7b 41             	add    0x41(%ebx),%bh
403792:	00 00                	add    %al,(%eax)
403794:	04 72                	add    $0x72,%al
403796:	4f                   	dec    %edi
403797:	09 00                	or     %eax,(%eax)
403799:	70 6f                	jo     0x40380a
40379b:	54                   	push   %esp
40379c:	00 00                	add    %al,(%eax)
40379e:	0a 00                	or     (%eax),%al
4037a0:	02 7b 42             	add    0x42(%ebx),%bh
4037a3:	00 00                	add    %al,(%eax)
4037a5:	04 72                	add    $0x72,%al
4037a7:	61                   	popa
4037a8:	09 00                	or     %eax,(%eax)
4037aa:	70 6f                	jo     0x40381b
4037ac:	53                   	push   %ebx
4037ad:	00 00                	add    %al,(%eax)
4037af:	0a 00                	or     (%eax),%al
4037b1:	02 7b 42             	add    0x42(%ebx),%bh
4037b4:	00 00                	add    %al,(%eax)
4037b6:	04 72                	add    $0x72,%al
4037b8:	97                   	xchg   %eax,%edi
4037b9:	09 00                	or     %eax,(%eax)
4037bb:	70 6f                	jo     0x40382c
4037bd:	54                   	push   %esp
4037be:	00 00                	add    %al,(%eax)
4037c0:	0a 00                	or     (%eax),%al
4037c2:	02 7b 42             	add    0x42(%ebx),%bh
4037c5:	00 00                	add    %al,(%eax)
4037c7:	04 02                	add    $0x2,%al
4037c9:	fe 06                	incb   (%esi)
4037cb:	1f                   	pop    %ds
4037cc:	00 00                	add    %al,(%eax)
4037ce:	06                   	push   %es
4037cf:	73 59                	jae    0x40382a
4037d1:	00 00                	add    %al,(%eax)
4037d3:	0a 6f 5a             	or     0x5a(%edi),%ch
4037d6:	00 00                	add    %al,(%eax)
4037d8:	0a 00                	or     (%eax),%al
4037da:	02 7b 43             	add    0x43(%ebx),%bh
4037dd:	00 00                	add    %al,(%eax)
4037df:	04 72                	add    $0x72,%al
4037e1:	af                   	scas   %es:(%edi),%eax
4037e2:	09 00                	or     %eax,(%eax)
4037e4:	70 6f                	jo     0x403855
4037e6:	53                   	push   %ebx
4037e7:	00 00                	add    %al,(%eax)
4037e9:	0a 00                	or     (%eax),%al
4037eb:	02 7b 43             	add    0x43(%ebx),%bh
4037ee:	00 00                	add    %al,(%eax)
4037f0:	04 72                	add    $0x72,%al
4037f2:	e1 09                	loope  0x4037fd
4037f4:	00 70 6f             	add    %dh,0x6f(%eax)
4037f7:	54                   	push   %esp
4037f8:	00 00                	add    %al,(%eax)
4037fa:	0a 00                	or     (%eax),%al
4037fc:	02 7b 43             	add    0x43(%ebx),%bh
4037ff:	00 00                	add    %al,(%eax)
403801:	04 02                	add    $0x2,%al
403803:	fe 06                	incb   (%esi)
403805:	28 00                	sub    %al,(%eax)
403807:	00 06                	add    %al,(%esi)
403809:	73 59                	jae    0x403864
40380b:	00 00                	add    %al,(%eax)
40380d:	0a 6f 5a             	or     0x5a(%edi),%ch
403810:	00 00                	add    %al,(%eax)
403812:	0a 00                	or     (%eax),%al
403814:	02 7b 44             	add    0x44(%ebx),%bh
403817:	00 00                	add    %al,(%eax)
403819:	04 72                	add    $0x72,%al
40381b:	f3 09 00             	repz or %eax,(%eax)
40381e:	70 6f                	jo     0x40388f
403820:	53                   	push   %ebx
403821:	00 00                	add    %al,(%eax)
403823:	0a 00                	or     (%eax),%al
403825:	02 7b 44             	add    0x44(%ebx),%bh
403828:	00 00                	add    %al,(%eax)
40382a:	04 72                	add    $0x72,%al
40382c:	2f                   	das
40382d:	0a 00                	or     (%eax),%al
40382f:	70 6f                	jo     0x4038a0
403831:	54                   	push   %esp
403832:	00 00                	add    %al,(%eax)
403834:	0a 00                	or     (%eax),%al
403836:	02 7b 44             	add    0x44(%ebx),%bh
403839:	00 00                	add    %al,(%eax)
40383b:	04 02                	add    $0x2,%al
40383d:	fe 06                	incb   (%esi)
40383f:	29 00                	sub    %eax,(%eax)
403841:	00 06                	add    %al,(%esi)
403843:	73 59                	jae    0x40389e
403845:	00 00                	add    %al,(%eax)
403847:	0a 6f 5a             	or     0x5a(%edi),%ch
40384a:	00 00                	add    %al,(%eax)
40384c:	0a 00                	or     (%eax),%al
40384e:	02 7b 2c             	add    0x2c(%ebx),%bh
403851:	00 00                	add    %al,(%eax)
403853:	04 72                	add    $0x72,%al
403855:	4d                   	dec    %ebp
403856:	0a 00                	or     (%eax),%al
403858:	70 6f                	jo     0x4038c9
40385a:	53                   	push   %ebx
40385b:	00 00                	add    %al,(%eax)
40385d:	0a 00                	or     (%eax),%al
40385f:	02 7b 2c             	add    0x2c(%ebx),%bh
403862:	00 00                	add    %al,(%eax)
403864:	04 72                	add    $0x72,%al
403866:	8d 0a                	lea    (%edx),%ecx
403868:	00 70 6f             	add    %dh,0x6f(%eax)
40386b:	54                   	push   %esp
40386c:	00 00                	add    %al,(%eax)
40386e:	0a 00                	or     (%eax),%al
403870:	02 7b 2c             	add    0x2c(%ebx),%bh
403873:	00 00                	add    %al,(%eax)
403875:	04 02                	add    $0x2,%al
403877:	fe 06                	incb   (%esi)
403879:	2a 00                	sub    (%eax),%al
40387b:	00 06                	add    %al,(%esi)
40387d:	73 59                	jae    0x4038d8
40387f:	00 00                	add    %al,(%eax)
403881:	0a 6f 5a             	or     0x5a(%edi),%ch
403884:	00 00                	add    %al,(%eax)
403886:	0a 00                	or     (%eax),%al
403888:	02 7b 45             	add    0x45(%ebx),%bh
40388b:	00 00                	add    %al,(%eax)
40388d:	04 72                	add    $0x72,%al
40388f:	af                   	scas   %es:(%edi),%eax
403890:	0a 00                	or     (%eax),%al
403892:	70 6f                	jo     0x403903
403894:	53                   	push   %ebx
403895:	00 00                	add    %al,(%eax)
403897:	0a 00                	or     (%eax),%al
403899:	02 7b 45             	add    0x45(%ebx),%bh
40389c:	00 00                	add    %al,(%eax)
40389e:	04 72                	add    $0x72,%al
4038a0:	e3 0a                	jecxz  0x4038ac
4038a2:	00 70 6f             	add    %dh,0x6f(%eax)
4038a5:	54                   	push   %esp
4038a6:	00 00                	add    %al,(%eax)
4038a8:	0a 00                	or     (%eax),%al
4038aa:	02 7b 45             	add    0x45(%ebx),%bh
4038ad:	00 00                	add    %al,(%eax)
4038af:	04 02                	add    $0x2,%al
4038b1:	fe 06                	incb   (%esi)
4038b3:	2c 00                	sub    $0x0,%al
4038b5:	00 06                	add    %al,(%esi)
4038b7:	73 59                	jae    0x403912
4038b9:	00 00                	add    %al,(%eax)
4038bb:	0a 6f 5a             	or     0x5a(%edi),%ch
4038be:	00 00                	add    %al,(%eax)
4038c0:	0a 00                	or     (%eax),%al
4038c2:	02 7b 46             	add    0x46(%ebx),%bh
4038c5:	00 00                	add    %al,(%eax)
4038c7:	04 72                	add    $0x72,%al
4038c9:	f9                   	stc
4038ca:	0a 00                	or     (%eax),%al
4038cc:	70 6f                	jo     0x40393d
4038ce:	53                   	push   %ebx
4038cf:	00 00                	add    %al,(%eax)
4038d1:	0a 00                	or     (%eax),%al
4038d3:	02 7b 46             	add    0x46(%ebx),%bh
4038d6:	00 00                	add    %al,(%eax)
4038d8:	04 72                	add    $0x72,%al
4038da:	35 0b 00 70 6f       	xor    $0x6f70000b,%eax
4038df:	54                   	push   %esp
4038e0:	00 00                	add    %al,(%eax)
4038e2:	0a 00                	or     (%eax),%al
4038e4:	02 7b 46             	add    0x46(%ebx),%bh
4038e7:	00 00                	add    %al,(%eax)
4038e9:	04 02                	add    $0x2,%al
4038eb:	fe 06                	incb   (%esi)
4038ed:	2b 00                	sub    (%eax),%eax
4038ef:	00 06                	add    %al,(%esi)
4038f1:	73 59                	jae    0x40394c
4038f3:	00 00                	add    %al,(%eax)
4038f5:	0a 6f 5a             	or     0x5a(%edi),%ch
4038f8:	00 00                	add    %al,(%eax)
4038fa:	0a 00                	or     (%eax),%al
4038fc:	02 7b 47             	add    0x47(%ebx),%bh
4038ff:	00 00                	add    %al,(%eax)
403901:	04 6f                	add    $0x6f,%al
403903:	50                   	push   %eax
403904:	00 00                	add    %al,(%eax)
403906:	0a 1b                	or     (%ebx),%bl
403908:	8d 45 00             	lea    0x0(%ebp),%eax
40390b:	00 01                	add    %al,(%ecx)
40390d:	25 16 02 7b 48       	and    $0x487b0216,%eax
403912:	00 00                	add    %al,(%eax)
403914:	04 a2                	add    $0xa2,%al
403916:	25 17 02 7b 49       	and    $0x497b0217,%eax
40391b:	00 00                	add    %al,(%eax)
40391d:	04 a2                	add    $0xa2,%al
40391f:	25 18 02 7b 4a       	and    $0x4a7b0218,%eax