45ab4d:	02 02                	add    (%edx),%al
45ab4f:	09 07                	or     %eax,(%edi)
45ab51:	03 02                	add    (%edx),%eax
45ab53:	12 81 59 12 81 59    	adc    0x59811259(%ecx),%al
45ab59:	05 07 01 12 81       	add    $0x81120107,%eax
45ab5e:	5d                   	pop    %ebp
45ab5f:	05 07 02 1c 1d       	add    $0x1d1c0207,%eax
45ab64:	05 02 1d 05 06       	add    $0x6051d02,%eax
45ab69:	07                   	pop    %es
45ab6a:	02 1c 12             	add    (%edx,%edx,1),%bl
45ab6d:	81 61 05 20 00 12 81 	andl   $0x81120020,0x5(%ecx)
45ab74:	1d 07 20 02 01       	sbb    $0x1022007,%eax
45ab79:	0e                   	push   %cs
45ab7a:	12 81 1d 07 20 02    	adc    0x220071d(%ecx),%al
45ab80:	1c 0e                	sbb    $0xe,%al
45ab82:	12 81 5d 05 07 01    	adc    0x107055d(%ecx),%al
45ab88:	12 80 a8 0b 07 01    	adc    0x1070ba8(%eax),%al
45ab8e:	14 12                	adc    $0x12,%al
45ab90:	80 e4 02             	and    $0x2,%ah
45ab93:	00 02                	add    %al,(%edx)
45ab95:	00 00                	add    %al,(%eax)
45ab97:	04 07                	add    $0x7,%al
45ab99:	02 08                	add    (%eax),%cl
45ab9b:	02 08                	add    (%eax),%cl
45ab9d:	15 12 80 95 01       	adc    $0x1958012,%eax
45aba2:	12 80 e4 08 20 03    	adc    0x32008e4(%eax),%al
45aba8:	01 08                	add    %ecx,(%eax)
45abaa:	08 12                	or     %dl,(%edx)
45abac:	80 e4 0d             	and    $0xd,%ah
45abaf:	07                   	pop    %es
45abb0:	07                   	pop    %es
45abb1:	08 08                	or     %cl,(%eax)
45abb3:	02 11                	add    (%ecx),%dl
45abb5:	80 b0 02 02 11 80 b0 	xorb   $0xb0,-0x7feefdfe(%eax)
45abbc:	04 07                	add    $0x7,%al
45abbe:	02 02                	add    (%edx),%al
45abc0:	02 05 07 01 11 80    	add    0x80110107,%al
45abc6:	b4 05                	mov    $0x5,%ah
45abc8:	07                   	pop    %es
45abc9:	01 12                	add    %edx,(%edx)
45abcb:	80 ac 0b 07 03 12 80 	subb   $0xc0,-0x7fedfcf9(%ebx,%ecx,1)
45abd2:	c0
45abd3:	12 80 c0 12 80 c0    	adc    -0x3f7fed40(%eax),%al
45abd9:	0c 10                	or     $0x10,%al
45abdb:	01 03                	add    %eax,(%ebx)
45abdd:	1e                   	push   %ds
45abde:	00 10                	add    %dl,(%eax)
45abe0:	1e                   	push   %ds
45abe1:	00 1e                	add    %bl,(%esi)
45abe3:	00 1e                	add    %bl,(%esi)
45abe5:	00 05 0a 01 12 80    	add    %al,0x8012010a
45abeb:	c0 0b 07             	rorb   $0x7,(%ebx)
45abee:	03 12                	add    (%edx),%edx
45abf0:	80 c4 12             	add    $0x12,%ah
45abf3:	80 c4 12             	add    $0x12,%ah
45abf6:	80 c4 05             	add    $0x5,%ah
45abf9:	0a 01                	or     (%ecx),%al
45abfb:	12 80 c4 0b 07 03    	adc    0x3070bc4(%eax),%al
45ac01:	12 80 c8 12 80 c8    	adc    -0x377fed38(%eax),%al
45ac07:	12 80 c8 05 0a 01    	adc    0x10a05c8(%eax),%al
45ac0d:	12 80 c8 0b 07 03    	adc    0x3070bc8(%eax),%al
45ac13:	12 80 cc 12 80 cc    	adc    -0x337fed34(%eax),%al
45ac19:	12 80 cc 05 0a 01    	adc    0x10a05cc(%eax),%al
45ac1f:	12 80 cc 24 07 09    	adc    0x90724cc(%eax),%al
45ac25:	12 80 e4 15 12 80    	adc    -0x7fedea1c(%eax),%al
45ac2b:	95                   	xchg   %eax,%ebp
45ac2c:	01 12                	add    %edx,(%edx)
45ac2e:	80 dc 02             	sbb    $0x2,%ah
45ac31:	15 12 80 95 01       	adc    $0x1958012,%eax
45ac36:	12 80 dc 02 15 11    	adc    0x111502dc(%eax),%al
45ac3c:	82 09 01             	orb    $0x1,(%ecx)
45ac3f:	12 80 dc 12 80 dc    	adc    -0x237fed24(%eax),%al
45ac45:	02 02                	add    (%edx),%al
45ac47:	08 15 12 80 95 01    	or     %dl,0x1958012
45ac4d:	11 80 b0 05 20 01    	adc    %eax,0x12005b0(%eax)
45ac53:	02 13                	add    (%ebx),%dl
45ac55:	00 10                	add    %dl,(%eax)
45ac57:	07                   	pop    %es
45ac58:	08 11                	or     %dl,(%ecx)
45ac5a:	80 b4 12 80 e4 02 02 	xorb   $0x2,0x202e480(%edx,%edx,1)
45ac61:	02
45ac62:	02 12                	add    (%edx),%dl
45ac64:	80 e4 02             	and    $0x2,%ah
45ac67:	0a 07                	or     (%edi),%al
45ac69:	08 02                	or     %al,(%edx)
45ac6b:	02 02                	add    (%edx),%al
45ac6d:	08 08                	or     %cl,(%eax)
45ac6f:	02 02                	add    (%edx),%al
45ac71:	02 19                	add    (%ecx),%bl
45ac73:	07                   	pop    %es
45ac74:	08 12                	or     %dl,(%edx)
45ac76:	80 d4 12             	adc    $0x12,%ah
45ac79:	80 e4 12             	and    $0x12,%ah
45ac7c:	80 e8 15             	sub    $0x15,%al
45ac7f:	11 82 09 01 12 80    	adc    %eax,-0x7fedfef7(%edx)
45ac85:	dc 12                	fcoml  (%edx)
45ac87:	80 dc 02             	sbb    $0x2,%ah
45ac8a:	02 02                	add    (%edx),%al
45ac8c:	08 15 12 82 25 01    	or     %dl,0x1258212
45ac92:	12 80 dc 0a 20 01    	adc    0x1200adc(%eax),%al
45ac98:	01 15 12 82 25 01    	add    %edx,0x1258212
45ac9e:	13 00                	adc    (%eax),%eax
45aca0:	0f 07                	sysret
45aca2:	05 12 80 d8 12       	add    $0x12d88012,%eax
45aca7:	80 e4 12             	and    $0x12,%ah
45acaa:	80 e8 02             	sub    $0x2,%al
45acad:	12 80 d0 0b 07 05    	adc    0x5070bd0(%eax),%al
45acb3:	12 80 e4 12 80 d0    	adc    -0x2f7fed1c(%eax),%al
45acb9:	02 02                	add    (%edx),%al
45acbb:	02 0a                	add    (%edx),%cl
45acbd:	07                   	pop    %es
45acbe:	01 15 12 80 95 01    	add    %edx,0x1958012
45acc4:	12 80 dc 1e 07 05    	adc    0x5071edc(%eax),%al
45acca:	15 12 80 95 01       	adc    $0x1958012,%eax
45accf:	11 80 b0 15 11 82    	adc    %eax,-0x7deeea50(%eax)
45acd5:	09 01                	or     %eax,(%ecx)
45acd7:	11 80 b0 11 80 b0    	adc    %eax,-0x4f7fee50(%eax)
45acdd:	02 15 12 80 95 01    	add    0x1958012,%dl
45ace3:	11 80 b0 08 15 11    	adc    %eax,0x111508b0(%eax)
45ace9:	82 09 01             	orb    $0x1,(%ecx)
45acec:	11 80 b0 17 07 07    	adc    %eax,0x70717b0(%eax)
45acf2:	15 12 80 95 01       	adc    $0x1958012,%eax
45acf7:	11 80 b0 08 02 02    	adc    %eax,0x20208b0(%eax)
45acfd:	02 02                	add    (%edx),%al
45acff:	15 12 80 95 01       	adc    $0x1958012,%eax
45ad04:	11 80 b0 69 07 1b    	adc    %eax,0x1b0769b0(%eax)
45ad0a:	15 12 80 95 01       	adc    $0x1958012,%eax
45ad0f:	12 80 dc 15 12 80    	adc    -0x7fedea24(%eax),%al
45ad15:	95                   	xchg   %eax,%ebp
45ad16:	01 11                	add    %edx,(%ecx)
45ad18:	80 b0 15 12 80 95 01 	xorb   $0x1,-0x6a7fedeb(%eax)
45ad1f:	11 80 b0 14 12 80    	adc    %eax,-0x7fedeb50(%eax)
45ad25:	e4 02                	in     $0x2,%al
45ad27:	00 02                	add    %al,(%edx)
45ad29:	00 00                	add    %al,(%eax)
45ad2b:	08 08                	or     %cl,(%eax)
45ad2d:	08 08                	or     %cl,(%eax)
45ad2f:	12 80 e4 15 12 80    	adc    -0x7fedea1c(%eax),%al
45ad35:	95                   	xchg   %eax,%ebp
45ad36:	01 12                	add    %edx,(%edx)
45ad38:	80 dc 02             	sbb    $0x2,%ah
45ad3b:	02 12                	add    (%edx),%dl
45ad3d:	80 e8 15             	sub    $0x15,%al
45ad40:	11 82 09 01 12 80    	adc    %eax,-0x7fedfef7(%edx)
45ad46:	dc 12                	fcoml  (%edx)
45ad48:	80 dc 02             	sbb    $0x2,%ah
45ad4b:	02 15 11 82 09 01    	add    0x1098211,%dl
45ad51:	12 80 dc 12 80 dc    	adc    -0x237fed24(%eax),%al
45ad57:	02 15 11 82 09 01    	add    0x1098211,%dl
45ad5d:	11 80 b0 11 80 b0    	adc    %eax,-0x4f7fee50(%eax)
45ad63:	12 80 e4 02 02 02    	adc    0x20202e4(%eax),%al
45ad69:	15 12 80 95 01       	adc    $0x1958012,%eax
45ad6e:	12 80 dc 2a 07 08    	adc    0x8072adc(%eax),%al
45ad74:	15 12 80 95 01       	adc    $0x1958012,%eax
45ad79:	12 80 dc 15 12 80    	adc    -0x7fedea24(%eax),%al
45ad7f:	95                   	xchg   %eax,%ebp
45ad80:	01 11                	add    %edx,(%ecx)
45ad82:	80 b0 15 11 82 09 01 	xorb   $0x1,0x9821115(%eax)
45ad89:	11 80 b0 11 80 b0    	adc    %eax,-0x4f7fee50(%eax)
45ad8f:	12 80 e4 02 02 15    	adc    0x150202e4(%eax),%al
45ad95:	12 80 95 01 12 80    	adc    -0x7fedfe6b(%eax),%al
45ad9b:	dc 1a                	fcompl (%edx)
45ad9d:	07                   	pop    %es
45ad9e:	03 15 12 80 95 01    	add    0x1958012,%edx
45ada4:	11 80 b0 15 12 80    	adc    %eax,-0x7fedea50(%eax)
45adaa:	95                   	xchg   %eax,%ebp
45adab:	01 11                	add    %edx,(%ecx)
45adad:	80 b0 15 12 80 95 01 	xorb   $0x1,-0x6a7fedeb(%eax)
45adb4:	11 80 b0 04 20 01    	adc    %eax,0x12004b0(%eax)
45adba:	08 08                	or     %cl,(%eax)
45adbc:	22 07                	and    (%edi),%al
45adbe:	07                   	pop    %es
45adbf:	15 12 80 95 01       	adc    $0x1958012,%eax
45adc4:	12 80 dc 15 11 82    	adc    -0x7deeea24(%eax),%al
45adca:	09 01                	or     %eax,(%ecx)
45adcc:	11 80 b0 11 80 b0    	adc    %eax,-0x4f7fee50(%eax)
45add2:	12 80 e4 02 02 15    	adc    0x150202e4(%eax),%al
45add8:	12 80 95 01 12 80    	adc    -0x7fedfe6b(%eax),%al
45adde:	dc 12                	fcoml  (%edx)
45ade0:	07                   	pop    %es
45ade1:	02 15 12 80 95 01    	add    0x1958012,%dl
45ade7:	11 80 b0 15 12 80    	adc    %eax,-0x7fedea50(%eax)
45aded:	95                   	xchg   %eax,%ebp
45adee:	01 11                	add    %edx,(%ecx)
45adf0:	80 b0 0a 20 01 01 15 	xorb   $0x15,0x101200a(%eax)
45adf7:	12 82 29 01 13 00    	adc    0x130129(%edx),%al
45adfd:	2a 07                	sub    (%edi),%al
45adff:	08 15 12 80 95 01    	or     %dl,0x1958012
45ae05:	11 80 b0 15 12 80    	adc    %eax,-0x7fedea50(%eax)
45ae0b:	95                   	xchg   %eax,%ebp
45ae0c:	01 12                	add    %edx,(%edx)
45ae0e:	80 dc 15             	sbb    $0x15,%ah
45ae11:	11 82 09 01 11 80    	adc    %eax,-0x7feefef7(%edx)
45ae17:	b0 11                	mov    $0x11,%al
45ae19:	80 b0 12 80 e4 02 02 	xorb   $0x2,0x2e48012(%eax)
45ae20:	15 12 80 95 01       	adc    $0x1958012,%eax
45ae25:	12 80 dc 12 07 02    	adc    0x20712dc(%eax),%al
45ae2b:	15 12 80 95 01       	adc    $0x1958012,%eax
45ae30:	12 80 dc 15 12 80    	adc    -0x7fedea24(%eax),%al
45ae36:	95                   	xchg   %eax,%ebp
45ae37:	01 12                	add    %edx,(%edx)
45ae39:	80 dc 1a             	sbb    $0x1a,%ah
45ae3c:	07                   	pop    %es
45ae3d:	08 08                	or     %cl,(%eax)
45ae3f:	08 15 12 80 95 01    	or     %dl,0x1958012
45ae45:	12 80 dc 12 80 e4    	adc    -0x1b7fed24(%eax),%al
45ae4b:	02 02                	add    (%edx),%al
45ae4d:	02 15 12 80 95 01    	add    0x1958012,%dl
45ae53:	12 80 dc 44 07 12    	adc    0x120744dc(%eax),%al
45ae59:	15 12 80 95 01       	adc    $0x1958012,%eax
45ae5e:	12 80 dc 15 12 80    	adc    -0x7fedea24(%eax),%al
45ae64:	95                   	xchg   %eax,%ebp
45ae65:	01 11                	add    %edx,(%ecx)
45ae67:	80 b0 08 15 12 80 95 	xorb   $0x95,-0x7fedeaf8(%eax)
45ae6e:	01 11                	add    %edx,(%ecx)
45ae70:	80 b0 02 02 15 11 82 	xorb   $0x82,0x11150202(%eax)
45ae77:	09 01                	or     %eax,(%ecx)
45ae79:	11 80 b0 11 80 b0    	adc    %eax,-0x4f7fee50(%eax)
45ae7f:	02 02                	add    (%edx),%al
45ae81:	02 15 11 82 09 01    	add    0x1098211,%dl
45ae87:	11 80 b0 11 80 b0    	adc    %eax,-0x4f7fee50(%eax)
45ae8d:	12 80 e4 02 02 02    	adc    0x20202e4(%eax),%al
45ae93:	15 12 80 95 01       	adc    $0x1958012,%eax
45ae98:	12 80 dc 00 c4 ae    	adc    -0x513bff24(%eax),%al
45ae9e:	05 00 00 00 00       	add    $0x0,%eax
45aea3:	00 00                	add    %al,(%eax)
45aea5:	00 00                	add    %al,(%eax)
45aea7:	00 de                	add    %bl,%dh
45aea9:	ae                   	scas   %es:(%edi),%al
45aeaa:	05 00 00 20 00       	add    $0x200000,%eax
45aec3:	00 d0                	add    %dl,%al
45aec5:	ae                   	scas   %es:(%edi),%al
45aec6:	05 00 00 00 00       	add    $0x0,%eax
45aecb:	00 00                	add    %al,(%eax)
45aecd:	00 00                	add    %al,(%eax)
45aecf:	00 00                	add    %al,(%eax)
45aed1:	00 5f 43             	add    %bl,0x43(%edi)
45aed4:	6f                   	outsl  %ds:(%esi),(%dx)
45aed5:	72 45                	jb     0x45af1c
45aed7:	78 65                	js     0x45af3e
45aed9:	4d                   	dec    %ebp
45aeda:	61                   	popa
45aedb:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
45aee2:	72 65                	jb     0x45af49
45aee4:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
45aee8:	6c                   	insb   (%dx),%es:(%edi)
45aee9:	00 00                	add    %al,(%eax)
45aeeb:	00 00                	add    %al,(%eax)
45aeed:	00 ff                	add    %bh,%bh
45aeef:	25 00 20 40 00       	and    $0x402000,%eax