4016c8:	a0 37 40 00 f0       	mov    0xf0004037,%al
4016cd:	46                   	inc    %esi
4016ce:	40                   	inc    %eax
4016cf:	00 02                	add    %al,(%edx)
4016d1:	00 00                	add    %al,(%eax)
4016d3:	00 8b 23 00 00 00    	add    %cl,0x23(%ebx)
4016d9:	00 00                	add    %al,(%eax)
4016db:	00 00                	add    %al,(%eax)
4016dd:	00 00                	add    %al,(%eax)
4016df:	00 94 37 40 00 20 4e 	add    %dl,0x4e200040(%edi,%esi,1)
4016e6:	40                   	inc    %eax
4016e7:	00 01                	add    %al,(%ecx)
4016e9:	00 00                	add    %al,(%eax)
4016eb:	00 7f 23             	add    %bh,0x23(%edi)
4016f6:	00 00                	add    %al,(%eax)
4016f8:	94                   	xchg   %eax,%esp
4016f9:	23 40 00             	and    0x0(%eax),%eax
4016fc:	20 50 40             	and    %dl,0x40(%eax)
4016ff:	00 01                	add    %al,(%ecx)
401701:	00 00                	add    %al,(%eax)
401703:	00 7d 23             	add    %bh,0x23(%ebp)
401706:	00 00                	add    %al,(%eax)
401708:	ae                   	scas   %es:(%edi),%al
401709:	23 00                	and    (%eax),%eax
40170b:	40                   	inc    %eax
40170c:	00 00                	add    %al,(%eax)
40170e:	00 00                	add    %al,(%eax)
401710:	88 37                	mov    %dh,(%edi)
401712:	40                   	inc    %eax
401713:	00 20                	add    %ah,(%eax)
401715:	50                   	push   %eax
401716:	40                   	inc    %eax
401717:	00 01                	add    %al,(%ecx)
401719:	00 00                	add    %al,(%eax)
40171b:	00 7d 23             	add    %bh,0x23(%ebp)
40171e:	00 00                	add    %al,(%eax)
401720:	ae                   	scas   %es:(%edi),%al
401721:	23 00                	and    (%eax),%eax
401723:	40                   	inc    %eax
401724:	00 00                	add    %al,(%eax)
401726:	00 00                	add    %al,(%eax)
401728:	78 37                	js     0x401761
40172a:	40                   	inc    %eax
40172b:	00 c0                	add    %al,%al
40172d:	70 42                	jo     0x401771
40172f:	00 03                	add    %al,(%ebx)
401731:	00 00                	add    %al,(%eax)
401733:	00 88 23 00 00 00    	add    %cl,0x23(%eax)
401739:	00 00                	add    %al,(%eax)
40173b:	00 00                	add    %al,(%eax)
40173d:	00 00                	add    %al,(%eax)
40173f:	00 70 37             	add    %dh,0x37(%eax)
401742:	40                   	inc    %eax
401743:	00 c0                	add    %al,%al
401745:	70 42                	jo     0x401789
401747:	00 03                	add    %al,(%ebx)
401749:	00 00                	add    %al,(%eax)
40174b:	00 88 23 00 00 00    	add    %cl,0x23(%eax)
401751:	00 00                	add    %al,(%eax)
401753:	00 00                	add    %al,(%eax)
401755:	00 00                	add    %al,(%eax)
401757:	00 64 37 40          	add    %ah,0x40(%edi,%esi,1)
40175b:	00 c0                	add    %al,%al
40175d:	9d                   	popf
40175e:	40                   	inc    %eax
40175f:	00 00                	add    %al,(%eax)
401761:	00 00                	add    %al,(%eax)
401763:	00 92 23 00 00 00    	add    %dl,0x23(%edx)
401769:	00 00                	add    %al,(%eax)
40176b:	00 00                	add    %al,(%eax)
40176d:	00 00                	add    %al,(%eax)
40176f:	00 5c 37 40          	add    %bl,0x40(%edi,%esi,1)
401773:	00 50 aa             	add    %dl,-0x56(%eax)
401776:	40                   	inc    %eax
401777:	00 00                	add    %al,(%eax)
401779:	00 00                	add    %al,(%eax)
40177b:	00 89 23 00 00 b5    	add    %cl,-0x4affffdd(%ecx)
401781:	23 00                	and    (%eax),%eax
401783:	40                   	inc    %eax
401784:	03 00                	add    (%eax),%eax
401786:	00 00                	add    %al,(%eax)
401788:	50                   	push   %eax
401789:	37                   	aaa
40178a:	40                   	inc    %eax
40178b:	00 40 48             	add    %al,0x48(%eax)
40178e:	42                   	inc    %edx
40178f:	00 00                	add    %al,(%eax)
401791:	00 00                	add    %al,(%eax)
401793:	00 91 23 00 00 00    	add    %dl,0x23(%ecx)
401799:	00 00                	add    %al,(%eax)
40179b:	00 00                	add    %al,(%eax)
40179d:	00 00                	add    %al,(%eax)
40179f:	00 b4 23 40 00 40 4f 	add    %dh,0x4f400040(%ebx,%eiz,1)
4017a6:	42                   	inc    %edx
4017a7:	00 00                	add    %al,(%eax)
4017a9:	00 00                	add    %al,(%eax)
4017ab:	00 80 23 00 00 b0    	add    %al,-0x4fffffdd(%eax)
4017b1:	23 00                	and    (%eax),%eax
4017b3:	40                   	inc    %eax
4017b4:	00 00                	add    %al,(%eax)
4017b6:	00 00                	add    %al,(%eax)
4017b8:	f4                   	hlt
4017b9:	23 40 00             	and    0x0(%eax),%eax
4017bc:	10 50 42             	adc    %dl,0x42(%eax)
4017bf:	00 00                	add    %al,(%eax)
4017c1:	00 00                	add    %al,(%eax)
4017c3:	00 8a 23 00 00 b1    	add    %cl,-0x4effffdd(%edx)
4017c9:	23 00                	and    (%eax),%eax
4017cb:	40                   	inc    %eax
4017cc:	00 00                	add    %al,(%eax)
4017ce:	00 00                	add    %al,(%eax)
4017d0:	40                   	inc    %eax
4017d1:	37                   	aaa
4017d2:	40                   	inc    %eax
4017d3:	00 30                	add    %dh,(%eax)
4017d5:	56                   	push   %esi
4017d6:	42                   	inc    %edx
4017d7:	00 00                	add    %al,(%eax)
4017d9:	00 00                	add    %al,(%eax)
4017db:	00 86 23 00 00 b2    	add    %al,-0x4dffffdd(%esi)
4017e1:	23 00                	and    (%eax),%eax
4017e3:	40                   	inc    %eax
4017e4:	00 00                	add    %al,(%eax)
4017e6:	00 00                	add    %al,(%eax)
4017e8:	38 37                	cmp    %dh,(%edi)
4017ea:	40                   	inc    %eax
4017eb:	00 a0 59 40 00 02    	add    %ah,0x2004059(%eax)
4017f1:	00 00                	add    %al,(%eax)
4017f3:	00 84 23 00 00 af 23 	add    %al,0x23af0000(%ebx,%eiz,1)
4017fa:	00 40 00             	add    %al,0x0(%eax)
4017fd:	00 00                	add    %al,(%eax)
4017ff:	00 2c 37             	add    %ch,(%edi,%esi,1)
401802:	40                   	inc    %eax
401803:	00 a0 59 40 00 02    	add    %ah,0x2004059(%eax)
401809:	00 00                	add    %al,(%eax)
40180b:	00 84 23 00 00 af 23 	add    %al,0x23af0000(%ebx,%eiz,1)
401812:	00 40 00             	add    %al,0x0(%eax)
401815:	00 00                	add    %al,(%eax)
401817:	00 24 37             	add    %ah,(%edi,%esi,1)
40181a:	40                   	inc    %eax
40181b:	00 b0 56 41 00 00    	add    %dh,0x4156(%eax)
401821:	00 00                	add    %al,(%eax)
401823:	00 87 23 00 00 00    	add    %al,0x23(%edi)
401829:	00 00                	add    %al,(%eax)
40182b:	00 00                	add    %al,(%eax)
40182d:	00 00                	add    %al,(%eax)
40182f:	00 18                	add    %bl,(%eax)
401831:	37                   	aaa
401832:	40                   	inc    %eax
401833:	00 b0 56 41 00 00    	add    %dh,0x4156(%eax)
401839:	00 00                	add    %al,(%eax)
40183b:	00 87 23 00 00 00    	add    %al,0x23(%edi)
401841:	00 00                	add    %al,(%eax)
401843:	00 00                	add    %al,(%eax)
401845:	00 00                	add    %al,(%eax)
401847:	00 0c 37             	add    %cl,(%edi,%esi,1)
40184a:	40                   	inc    %eax
40184b:	00 00                	add    %al,(%eax)
40184d:	56                   	push   %esi
40184e:	42                   	inc    %edx
40184f:	00 00                	add    %al,(%eax)
401851:	00 00                	add    %al,(%eax)
401853:	00 85 23 00 00 00    	add    %al,0x23(%ebp)
401859:	00 00                	add    %al,(%eax)
40185b:	00 00                	add    %al,(%eax)
40185d:	00 00                	add    %al,(%eax)
40185f:	00 60 22             	add    %ah,0x22(%eax)
401862:	40                   	inc    %eax
401863:	00 c0                	add    %al,%al
401865:	c6 40 00 00          	movb   $0x0,0x0(%eax)
401869:	00 00                	add    %al,(%eax)
40186b:	00 93 23 00 00 b9    	add    %dl,-0x46ffffdd(%ebx)
401871:	23 00                	and    (%eax),%eax
401873:	40                   	inc    %eax
401874:	00 00                	add    %al,(%eax)
401876:	00 00                	add    %al,(%eax)
401878:	00 37                	add    %dh,(%edi)
40187a:	40                   	inc    %eax
40187b:	00 00                	add    %al,(%eax)
40187d:	62 41 00             	bound  %eax,0x0(%ecx)
401880:	00 00                	add    %al,(%eax)
401882:	00 00                	add    %al,(%eax)
401884:	94                   	xchg   %eax,%esp
401885:	23 00                	and    (%eax),%eax
401887:	00 ba 23 00 40 00    	add    %bh,0x400023(%edx)
40188d:	00 00                	add    %al,(%eax)
40188f:	00 f8                	add    %bh,%al
401891:	36 40                	ss inc %eax
401893:	00 50 85             	add    %dl,-0x7b(%eax)
401896:	42                   	inc    %edx
401897:	00 02                	add    %al,(%edx)
401899:	00 00                	add    %al,(%eax)
40189b:	00 7e 23             	add    %bh,0x23(%esi)
4018a6:	00 00                	add    %al,(%eax)
4018a8:	ec                   	in     (%dx),%al
4018a9:	36 40                	ss inc %eax
4018ab:	00 70 97             	add    %dh,-0x69(%eax)
4018ae:	40                   	inc    %eax
4018af:	00 00                	add    %al,(%eax)
4018b1:	00 00                	add    %al,(%eax)
4018b3:	00 8f 23 00 00 bb    	add    %cl,-0x44ffffdd(%edi)
4018b9:	23 00                	and    (%eax),%eax
4018bb:	40                   	inc    %eax
4018bc:	01 00                	add    %eax,(%eax)
4018be:	00 00                	add    %al,(%eax)
4018c0:	dc 36                	fdivl  (%esi)
4018c2:	40                   	inc    %eax
4018c3:	00 d0                	add    %dl,%al
4018c5:	86 42 00             	xchg   %al,0x0(%edx)
4018c8:	02 00                	add    (%eax),%al
4018ca:	00 00                	add    %al,(%eax)
4018cc:	8d 23                	lea    (%ebx),%esp
4018d6:	00 00                	add    %al,(%eax)
4018d8:	d4 36                	aam    $0x36
4018da:	40                   	inc    %eax
4018db:	00 b0 4d 40 00 02    	add    %dh,0x200404d(%eax)
4018e1:	00 00                	add    %al,(%eax)
4018e3:	00 8c 23 00 00 00 00 	add    %cl,0x0(%ebx,%eiz,1)
4018ea:	00 00                	add    %al,(%eax)
4018ec:	00 00                	add    %al,(%eax)
4018ee:	00 00                	add    %al,(%eax)
4018f0:	cc                   	int3
4018f1:	36 40                	ss inc %eax
4018f3:	00 40 74             	add    %al,0x74(%eax)
4018f6:	42                   	inc    %edx
4018f7:	00 02                	add    %al,(%edx)
4018f9:	00 00                	add    %al,(%eax)
4018fb:	00 8e 23 00 00 00    	add    %cl,0x23(%esi)
401901:	00 00                	add    %al,(%eax)
401903:	00 00                	add    %al,(%eax)
401905:	00 00                	add    %al,(%eax)
401907:	00 c0                	add    %al,%al
401909:	36 40                	ss inc %eax
40190b:	00 50 71             	add    %dl,0x71(%eax)
40190e:	40                   	inc    %eax
40190f:	00 00                	add    %al,(%eax)
401911:	00 00                	add    %al,(%eax)
401913:	00 83 23 00 00 00    	add    %al,0x23(%ebx)
401919:	00 00                	add    %al,(%eax)
40191b:	00 00                	add    %al,(%eax)
40191d:	00 00                	add    %al,(%eax)
40191f:	00 ac 36 40 00 10 76 	add    %ch,0x76100040(%esi,%esi,1)
401926:	40                   	inc    %eax
401927:	00 00                	add    %al,(%eax)
401929:	00 00                	add    %al,(%eax)
40192b:	00 14 27             	add    %dl,(%edi,%eiz,1)
40192e:	00 40 bd             	add    %al,-0x43(%eax)
401931:	23 00                	and    (%eax),%eax
401933:	40                   	inc    %eax
401934:	00 00                	add    %al,(%eax)
401936:	00 00                	add    %al,(%eax)
401938:	98                   	cwtl
401939:	36 40                	ss inc %eax
40193b:	00 40 71             	add    %al,0x71(%eax)
40193e:	40                   	inc    %eax
40193f:	00 00                	add    %al,(%eax)
401941:	00 00                	add    %al,(%eax)
401943:	00 15 27 00 40 be    	add    %dl,0xbe400027
401949:	23 00                	and    (%eax),%eax
40194b:	40                   	inc    %eax
40194c:	00 00                	add    %al,(%eax)
40194e:	00 00                	add    %al,(%eax)
401950:	8c 36                	mov    %?,(%esi)
401952:	40                   	inc    %eax
401953:	00 c0                	add    %al,%al
401955:	62 41 00             	bound  %eax,0x0(%ecx)
401958:	00 00                	add    %al,(%eax)
40195a:	00 00                	add    %al,(%eax)
40195c:	16                   	push   %ss
40195d:	27                   	daa
40195e:	00 40 00             	add    %al,0x0(%eax)
401961:	00 00                	add    %al,(%eax)
401963:	00 00                	add    %al,(%eax)
401965:	00 00                	add    %al,(%eax)
401967:	00 80 36 40 00 70    	add    %al,0x70004036(%eax)
40196d:	5a                   	pop    %edx
40196e:	41                   	inc    %ecx
40196f:	00 00                	add    %al,(%eax)
401971:	00 00                	add    %al,(%eax)
401973:	00 97 23 00 40 bf    	add    %dl,-0x40bfffdd(%edi)
401979:	23 00                	and    (%eax),%eax
40197b:	40                   	inc    %eax
40197c:	00 00                	add    %al,(%eax)
40197e:	00 00                	add    %al,(%eax)
401980:	74 36                	je     0x4019b8
401982:	40                   	inc    %eax
401983:	00 d0                	add    %dl,%al
401985:	55                   	push   %ebp
401986:	42                   	inc    %edx
401987:	00 00                	add    %al,(%eax)
401989:	00 00                	add    %al,(%eax)
40198b:	00 17                	add    %dl,(%edi)
40198d:	27                   	daa
40198e:	00 40 00             	add    %al,0x0(%eax)
401991:	00 00                	add    %al,(%eax)
401993:	00 00                	add    %al,(%eax)
401995:	00 00                	add    %al,(%eax)
401997:	00 c4                	add    %al,%ah
401999:	24 40                	and    $0x40,%al
40199b:	00 40 75             	add    %al,0x75(%eax)
40199e:	42                   	inc    %edx
40199f:	00 02                	add    %al,(%edx)
4019a1:	00 00                	add    %al,(%eax)
4019a3:	00 c7                	add    %al,%bh
4019a5:	23 00                	and    (%eax),%eax
4019a7:	40                   	inc    %eax
4019b0:	68 36 40 00 90       	push   $0x90004036
4019b5:	51                   	push   %ecx
4019b6:	40                   	inc    %eax
4019b7:	00 01                	add    %al,(%ecx)
4019b9:	00 00                	add    %al,(%eax)
4019bb:	00 18                	add    %bl,(%eax)
4019bd:	27                   	daa
4019be:	00 40 00             	add    %al,0x0(%eax)
4019c1:	00 00                	add    %al,(%eax)
4019c3:	00 00                	add    %al,(%eax)
4019c5:	00 00                	add    %al,(%eax)
4019c7:	00 5c 36 40          	add    %bl,0x40(%esi,%esi,1)
4019cb:	00 50 61             	add    %dl,0x61(%eax)
4019ce:	40                   	inc    %eax
4019cf:	00 03                	add    %al,(%ebx)
4019d1:	00 00                	add    %al,(%eax)
4019d3:	00 19                	add    %bl,(%ecx)
4019d5:	27                   	daa
4019d6:	00 40 b3             	add    %al,-0x4d(%eax)
4019d9:	23 00                	and    (%eax),%eax
4019db:	40                   	inc    %eax
4019dc:	00 00                	add    %al,(%eax)
4019de:	00 00                	add    %al,(%eax)
4019e0:	50                   	push   %eax
4019e1:	36 40                	ss inc %eax
4019e3:	00 70 1e             	add    %dh,0x1e(%eax)
4019e6:	41                   	inc    %ecx
4019e7:	00 03                	add    %al,(%ebx)
4019e9:	00 00                	add    %al,(%eax)
4019eb:	00 1a                	add    %bl,(%edx)
4019ed:	27                   	daa
4019ee:	00 40 b4             	add    %al,-0x4c(%eax)
4019f1:	23 00                	and    (%eax),%eax
4019f3:	40                   	inc    %eax
4019f4:	00 00                	add    %al,(%eax)
4019f6:	00 00                	add    %al,(%eax)
4019f8:	44                   	inc    %esp
4019f9:	36 40                	ss inc %eax
4019fb:	00 e0                	add    %ah,%al
4019fd:	68 42 00 04 00       	push   $0x40042
401a02:	00 00                	add    %al,(%eax)
401a04:	00 00                	add    %al,(%eax)
401a06:	00 00                	add    %al,(%eax)
401a08:	a2 23 00 40 00       	mov    %al,0x400023