4166ab:	41                   	inc    %ecx
4166ac:	00 34 00             	add    %dh,(%eax,%eax,1)
4166af:	45                   	inc    %ebp
4166b0:	00 55 00             	add    %dl,0x0(%ebp)
4166b3:	4b                   	dec    %ebx
4166b4:	00 56 00             	add    %dl,0x0(%esi)
4166b7:	42                   	inc    %edx
4166b8:	00 33                	add    %dh,(%ebx)
4166ba:	00 37                	add    %dh,(%edi)
4166bc:	00 37                	add    %dh,(%edi)
4166be:	00 37                	add    %dh,(%edi)
4166c0:	00 37                	add    %dh,(%edi)
4166c2:	00 33                	add    %dh,(%ebx)
4166c4:	00 4d 00             	add    %cl,0x0(%ebp)
4166c7:	5a                   	pop    %edx
4166c8:	00 53 00             	add    %dl,0x0(%ebx)
4166cb:	48                   	dec    %eax
4166cc:	00 4f 00             	add    %cl,0x0(%edi)
4166cf:	37                   	aaa
4166d0:	00 4c 00 4e          	add    %cl,0x4e(%eax,%eax,1)
4166d4:	00 34 00             	add    %dh,(%eax,%eax,1)
4166d7:	4c                   	dec    %esp
4166d8:	00 52 00             	add    %dl,0x0(%edx)
4166db:	4f                   	dec    %edi
4166dc:	00 57 00             	add    %dl,0x0(%edi)
4166df:	37                   	aaa
4166e0:	00 54 00 35          	add    %dl,0x35(%eax,%eax,1)
4166e4:	00 36                	add    %dh,(%esi)
4166e6:	00 34 00             	add    %dh,(%eax,%eax,1)
4166e9:	4e                   	dec    %esi
4166ea:	00 55 00             	add    %dl,0x0(%ebp)
4166ed:	53                   	push   %ebx
4166ee:	00 4a 00             	add    %cl,0x0(%edx)
4166f1:	32 00                	xor    (%eax),%al
4166f3:	43                   	inc    %ebx
4166f4:	00 4b 00             	add    %cl,0x0(%ebx)
4166f7:	57                   	push   %edi
4166f8:	00 34 00             	add    %dh,(%eax,%eax,1)
4166fb:	57                   	push   %edi
4166fc:	00 4e 00             	add    %cl,0x0(%esi)
4166ff:	4c                   	dec    %esp
416700:	00 4c 00 56          	add    %cl,0x56(%eax,%eax,1)
416704:	00 50 00             	add    %dl,0x0(%eax)
416707:	54                   	push   %esp
416708:	00 55 00             	add    %dl,0x0(%ebp)
41670b:	37                   	aaa
41670c:	00 4a 00             	add    %cl,0x0(%edx)
41670f:	34 00                	xor    $0x0,%al
416711:	44                   	inc    %esp
416712:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
416716:	00 50 00             	add    %dl,0x0(%eax)
416719:	52                   	push   %edx
41671a:	00 36                	add    %dh,(%esi)
41671c:	00 51 00             	add    %dl,0x0(%ecx)
41671f:	37                   	aaa
416720:	00 50 00             	add    %dl,0x0(%eax)
416723:	37                   	aaa
416724:	00 37                	add    %dh,(%edi)
416726:	00 37                	add    %dh,(%edi)
416728:	00 59 00             	add    %bl,0x0(%ecx)
41672b:	4b                   	dec    %ebx
41672c:	00 5a 00             	add    %bl,0x0(%edx)
41672f:	4a                   	dec    %edx
416730:	00 46 00             	add    %al,0x0(%esi)
416733:	44                   	inc    %esp
416734:	00 55 00             	add    %dl,0x0(%ebp)
416737:	4f                   	dec    %edi
416738:	00 53 00             	add    %dl,0x0(%ebx)
41673b:	4b                   	dec    %ebx
41673c:	00 4b 00             	add    %cl,0x0(%ebx)
41673f:	49                   	dec    %ecx
416740:	00 35 00 37 00 35    	add    %dh,0x35003700
416746:	00 4d 00             	add    %cl,0x0(%ebp)
416749:	32 00                	xor    (%eax),%al
41674b:	57                   	push   %edi
41674c:	00 59 00             	add    %bl,0x0(%ecx)
41674f:	48                   	dec    %eax
416750:	00 43 00             	add    %al,0x0(%ebx)
416753:	32 00                	xor    (%eax),%al
416755:	57                   	push   %edi
416756:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
41675a:	00 45 00             	add    %al,0x0(%ebp)
41675d:	57                   	push   %edi
41675e:	00 4b 00             	add    %cl,0x0(%ebx)
416761:	48                   	dec    %eax
416762:	00 41 00             	add    %al,0x0(%ecx)
416765:	54                   	push   %esp
416766:	00 46 00             	add    %al,0x0(%esi)
416769:	56                   	push   %esi
41676a:	00 54 00 48          	add    %dl,0x48(%eax,%eax,1)
41676e:	00 49 00             	add    %cl,0x0(%ecx)
416771:	35 00 45 00 45       	xor    $0x45004500,%eax
416776:	00 51 00             	add    %dl,0x0(%ecx)
416779:	53                   	push   %ebx
41677a:	00 53 00             	add    %dl,0x0(%ebx)
41677d:	4b                   	dec    %ebx
41677e:	00 4a 00             	add    %cl,0x0(%edx)
416781:	42                   	inc    %edx
416782:	00 55 00             	add    %dl,0x0(%ebp)
416785:	50                   	push   %eax
416786:	00 44 00 37          	add    %al,0x37(%eax,%eax,1)
41678a:	00 37                	add    %dh,(%edi)
41678c:	00 37                	add    %dh,(%edi)
41678e:	00 32                	add    %dh,(%edx)
416790:	00 51 00             	add    %dl,0x0(%ecx)
416793:	53                   	push   %ebx
416794:	00 49 00             	add    %cl,0x0(%ecx)
416797:	4a                   	dec    %edx
416798:	00 48 00             	add    %cl,0x0(%eax)
41679b:	34 00                	xor    $0x0,%al
41679d:	36 00 54 00 32       	add    %dl,%ss:0x32(%eax,%eax,1)
4167a2:	00 50 00             	add    %dl,0x0(%eax)
4167a5:	56                   	push   %esi
4167a6:	00 59 00             	add    %bl,0x0(%ecx)
4167a9:	53                   	push   %ebx
4167aa:	00 57 00             	add    %dl,0x0(%edi)
4167ad:	48                   	dec    %eax
4167ae:	00 44 00 52          	add    %al,0x52(%eax,%eax,1)
4167b2:	00 47 00             	add    %al,0x0(%edi)
4167b5:	52                   	push   %edx
4167b6:	00 54 00 4e          	add    %dl,0x4e(%eax,%eax,1)
4167ba:	00 36                	add    %dh,(%esi)
4167bc:	00 4b 00             	add    %cl,0x0(%ebx)
4167bf:	50                   	push   %eax
4167c0:	00 56 00             	add    %dl,0x0(%esi)
4167c3:	34 00                	xor    $0x0,%al
4167c5:	34 00                	xor    $0x0,%al
4167c7:	48                   	dec    %eax
4167c8:	00 51 00             	add    %dl,0x0(%ecx)
4167cb:	5a                   	pop    %edx
4167cc:	00 53 00             	add    %dl,0x0(%ebx)
4167cf:	32 00                	xor    (%eax),%al
4167d1:	41                   	inc    %ecx
4167d2:	00 59 00             	add    %bl,0x0(%ecx)
4167d5:	58                   	pop    %eax
4167d6:	00 46 00             	add    %al,0x0(%esi)
4167d9:	48                   	dec    %eax
4167da:	00 34 00             	add    %dh,(%eax,%eax,1)
4167dd:	36 00 54 00 32       	add    %dl,%ss:0x32(%eax,%eax,1)
4167e2:	00 50 00             	add    %dl,0x0(%eax)
4167e5:	58                   	pop    %eax
4167e6:	00 45 00             	add    %al,0x0(%ebp)
4167e9:	4d                   	dec    %ebp
4167ea:	00 48 00             	add    %cl,0x0(%eax)
4167ed:	4b                   	dec    %ebx
4167ee:	00 37                	add    %dh,(%edi)
4167f0:	00 37                	add    %dh,(%edi)
4167f2:	00 37                	add    %dh,(%edi)
4167f4:	00 35 00 47 00 4c    	add    %dh,0x4c004700
4167fa:	00 57 00             	add    %dl,0x0(%edi)
4167fd:	54                   	push   %esp
4167fe:	00 54 00 5a          	add    %dl,0x5a(%eax,%eax,1)
416802:	00 37                	add    %dh,(%edi)
416804:	00 48 00             	add    %cl,0x0(%eax)
416807:	35 00 51 00 55       	xor    $0x55005100,%eax
41680c:	00 35 00 4a 00 44    	add    %dh,0x44004a00
416812:	00 52 00             	add    %dl,0x0(%edx)
416815:	59                   	pop    %ecx
416816:	00 41 00             	add    %al,0x0(%ecx)
416819:	44                   	inc    %esp
41681a:	00 59 00             	add    %bl,0x0(%ecx)
41681d:	46                   	inc    %esi
41681e:	00 58 00             	add    %bl,0x0(%eax)
416821:	43                   	inc    %ebx
416822:	00 5a 00             	add    %bl,0x0(%edx)
416825:	44                   	inc    %esp
416826:	00 4f 00             	add    %cl,0x0(%edi)
416829:	4d                   	dec    %ebp
41682a:	00 33                	add    %dh,(%ebx)
41682c:	00 35 00 50 00 47    	add    %dh,0x47005000
416832:	00 4e 00             	add    %cl,0x0(%esi)
416835:	4e                   	dec    %esi
416836:	00 34 00             	add    %dh,(%eax,%eax,1)
416839:	4e                   	dec    %esi
41683a:	00 46 00             	add    %al,0x0(%esi)
41683d:	34 00                	xor    $0x0,%al
41683f:	56                   	push   %esi
416840:	00 35 00 36 00 58    	add    %dh,0x58003600
416846:	00 33                	add    %dh,(%ebx)
416848:	00 4c 00 35          	add    %cl,0x35(%eax,%eax,1)
41684c:	00 34 00             	add    %dh,(%eax,%eax,1)
41684f:	47                   	inc    %edi
416850:	00 50 00             	add    %dl,0x0(%eax)
416853:	56                   	push   %esi
416854:	00 50 00             	add    %dl,0x0(%eax)
416857:	37                   	aaa
416858:	00 37                	add    %dh,(%edi)
41685a:	00 36                	add    %dh,(%esi)
41685c:	00 54 00 46          	add    %dl,0x46(%eax,%eax,1)
416860:	00 33                	add    %dh,(%ebx)
416862:	00 47 00             	add    %al,0x0(%edi)
416865:	54                   	push   %esp
416866:	00 55 00             	add    %dl,0x0(%ebp)
416869:	41                   	inc    %ecx
41686a:	00 41 00             	add    %al,0x0(%ecx)
41686d:	41                   	inc    %ecx
41686e:	00 50 00             	add    %dl,0x0(%eax)
416871:	36 00 50 00          	add    %dl,%ss:0x0(%eax)
416875:	45                   	inc    %ebp
416876:	00 52 00             	add    %dl,0x0(%edx)
416879:	5a                   	pop    %edx
41687a:	00 34 00             	add    %dh,(%eax,%eax,1)
41687d:	4f                   	dec    %edi
41687e:	00 43 00             	add    %al,0x0(%ebx)
416881:	49                   	dec    %ecx
416882:	00 43 00             	add    %al,0x0(%ebx)
416885:	33 00                	xor    (%eax),%eax
416887:	52                   	push   %edx
416888:	00 4a 00             	add    %cl,0x0(%edx)
41688b:	5a                   	pop    %edx
41688c:	00 51 00             	add    %dl,0x0(%ecx)
41688f:	41                   	inc    %ecx
416890:	00 41 00             	add    %al,0x0(%ecx)
416893:	51                   	push   %ecx
416894:	00 48 00             	add    %cl,0x0(%eax)
416897:	44                   	inc    %esp
416898:	00 4a 00             	add    %cl,0x0(%edx)
41689b:	48                   	dec    %eax
41689c:	00 41 00             	add    %al,0x0(%ecx)
41689f:	47                   	inc    %edi
4168a0:	00 53 00             	add    %dl,0x0(%ebx)
4168a3:	36 00 46 00          	add    %al,%ss:0x0(%esi)
4168a7:	57                   	push   %edi
4168a8:	00 41 00             	add    %al,0x0(%ecx)
4168ab:	41                   	inc    %ecx
4168ac:	00 41 00             	add    %al,0x0(%ecx)
4168af:	4c                   	dec    %esp
4168b0:	00 4f 00             	add    %cl,0x0(%edi)
4168b3:	36 00 44 00 48       	add    %al,%ss:0x48(%eax,%eax,1)
4168b8:	00 32                	add    %dh,(%edx)
4168ba:	00 58 00             	add    %bl,0x0(%eax)
4168bd:	37                   	aaa
4168be:	00 37                	add    %dh,(%edi)
4168c0:	00 37                	add    %dh,(%edi)
4168c2:	00 4a 00             	add    %cl,0x0(%edx)
4168c5:	53                   	push   %ebx
4168c6:	00 35 00 54 00 4a    	add    %dh,0x4a005400
4168cc:	00 32                	add    %dh,(%edx)
4168ce:	00 41 00             	add    %al,0x0(%ecx)
4168d1:	41                   	inc    %ecx
4168d2:	00 41 00             	add    %al,0x0(%ecx)
4168d5:	48                   	dec    %eax
4168d6:	00 37                	add    %dh,(%edi)
4168d8:	00 48 00             	add    %cl,0x0(%eax)
4168db:	53                   	push   %ebx
4168dc:	00 4b 00             	add    %cl,0x0(%ebx)
4168df:	5a                   	pop    %edx
4168e0:	00 41 00             	add    %al,0x0(%ecx)
4168e3:	49                   	dec    %ecx
4168e4:	00 41 00             	add    %al,0x0(%ecx)
4168e7:	49                   	dec    %ecx
4168e8:	00 52 00             	add    %dl,0x0(%edx)
4168eb:	47                   	inc    %edi
4168ec:	00 50 00             	add    %dl,0x0(%eax)
4168ef:	32 00                	xor    (%eax),%al
4168f1:	4e                   	dec    %esi
4168f2:	00 37                	add    %dh,(%edi)
4168f4:	00 53 00             	add    %dl,0x0(%ebx)
4168f7:	55                   	push   %ebp
4168f8:	00 4e 00             	add    %cl,0x0(%esi)
4168fb:	34 00                	xor    $0x0,%al
4168fd:	57                   	push   %edi
4168fe:	00 4f 00             	add    %cl,0x0(%edi)
416901:	44                   	inc    %esp
416902:	00 4d 00             	add    %cl,0x0(%ebp)
416905:	54                   	push   %esp
416906:	00 4c 00 50          	add    %cl,0x50(%eax,%eax,1)
41690a:	00 43 00             	add    %al,0x0(%ebx)
41690d:	33 00                	xor    (%eax),%eax
41690f:	41                   	inc    %ecx
416910:	00 41 00             	add    %al,0x0(%ecx)
416913:	41                   	inc    %ecx
416914:	00 46 00             	add    %al,0x0(%esi)
416917:	58                   	pop    %eax
416918:	00 50 00             	add    %dl,0x0(%eax)
41691b:	42                   	inc    %edx
41691c:	00 54 00 35          	add    %dl,0x35(%eax,%eax,1)
416920:	00 4c 00 37          	add    %cl,0x37(%eax,%eax,1)
416924:	00 37                	add    %dh,(%edi)
416926:	00 37                	add    %dh,(%edi)
416928:	00 55 00             	add    %dl,0x0(%ebp)
41692b:	5a                   	pop    %edx
41692c:	00 4f 00             	add    %cl,0x0(%edi)
41692f:	32 00                	xor    (%eax),%al
416931:	42                   	inc    %edx
416932:	00 55 00             	add    %dl,0x0(%ebp)
416935:	44                   	inc    %esp
416936:	00 51 00             	add    %dl,0x0(%ecx)
416939:	4e                   	dec    %esi
41693a:	00 34 00             	add    %dh,(%eax,%eax,1)
41693d:	36 00 54 00 56       	add    %dl,%ss:0x56(%eax,%eax,1)
416942:	00 46 00             	add    %al,0x0(%esi)
416945:	4d                   	dec    %ebp
416946:	00 51 00             	add    %dl,0x0(%ecx)
416949:	46                   	inc    %esi
41694a:	00 52 00             	add    %dl,0x0(%edx)
41694d:	35 00 32 00 58       	xor    $0x58003200,%eax
416952:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
416956:	00 50 00             	add    %dl,0x0(%eax)
416959:	42                   	inc    %edx
41695a:	00 4d 00             	add    %cl,0x0(%ebp)
41695d:	59                   	pop    %ecx
41695e:	00 43 00             	add    %al,0x0(%ebx)
416961:	42                   	inc    %edx
416962:	00 4e 00             	add    %cl,0x0(%esi)
416965:	4d                   	dec    %ebp
416966:	00 50 00             	add    %dl,0x0(%eax)
416969:	5a                   	pop    %edx
41696a:	00 4a 00             	add    %cl,0x0(%edx)
41696d:	55                   	push   %ebp
41696e:	00 58 00             	add    %bl,0x0(%eax)
416971:	53                   	push   %ebx
416972:	00 41 00             	add    %al,0x0(%ecx)
416975:	54                   	push   %esp
416976:	00 4f 00             	add    %cl,0x0(%edi)
416979:	4e                   	dec    %esi
41697a:	00 34 00             	add    %dh,(%eax,%eax,1)
41697d:	42                   	inc    %edx
41697e:	00 58 00             	add    %bl,0x0(%eax)
416981:	51                   	push   %ecx
416982:	00 5a 00             	add    %bl,0x0(%edx)
416985:	36 00 56 00          	add    %dl,%ss:0x0(%esi)
416989:	37                   	aaa
41698a:	00 37                	add    %dh,(%edi)
41698c:	00 37                	add    %dh,(%edi)
41698e:	00 32                	add    %dh,(%edx)
416990:	00 51 00             	add    %dl,0x0(%ecx)
416993:	56                   	push   %esi
416994:	00 4c 00 54          	add    %cl,0x54(%eax,%eax,1)
416998:	00 55 00             	add    %dl,0x0(%ebp)
41699b:	57                   	push   %edi
41699c:	00 4e 00             	add    %cl,0x0(%esi)
41699f:	5a                   	pop    %edx
4169a0:	00 58 00             	add    %bl,0x0(%eax)
4169a3:	4c                   	dec    %esp
4169a4:	00 59 00             	add    %bl,0x0(%ecx)
4169a7:	49                   	dec    %ecx
4169a8:	00 53 00             	add    %dl,0x0(%ebx)
4169ab:	57                   	push   %edi
4169ac:	00 47 00             	add    %al,0x0(%edi)
4169af:	46                   	inc    %esi
4169b0:	00 58 00             	add    %bl,0x0(%eax)
4169b3:	4c                   	dec    %esp
4169b4:	00 50 00             	add    %dl,0x0(%eax)
4169b7:	55                   	push   %ebp
4169b8:	00 32                	add    %dh,(%edx)
4169ba:	00 52 00             	add    %dl,0x0(%edx)
4169bd:	44                   	inc    %esp
4169be:	00 51 00             	add    %dl,0x0(%ecx)
4169c1:	57                   	push   %edi