4865a1:	12 80 9d 12 69 06    	adc    0x669129d(%eax),%al
4865a7:	00 01                	add    %al,(%ecx)
4865a9:	01 12                	add    %edx,(%edx)
4865ab:	80 9d 06 00 02 12 4d 	sbbb   $0x4d,0x12020006(%ebp)
4865b2:	0e                   	push   %cs
4865b3:	0c 0f                	or     $0xf,%al
4865b5:	00 05 01 12 80 8d    	add    %al,0x8d801201
4865bb:	0e                   	push   %cs
4865bc:	12 4d 12             	adc    0x12(%ebp),%cl
4865bf:	80 95 11 80 a1 05 28 	adcb   $0x28,0x5a18011(%ebp)
4865c6:	00 12                	add    %dl,(%edx)
4865c8:	80 9d 03 28 00 02 03 	sbbb   $0x3,0x2002803(%ebp)
4865cf:	28 00                	sub    %al,(%eax)
4865d1:	0e                   	push   %cs
4865d2:	08 06                	or     %al,(%esi)
4865d4:	15 12 80 99 01       	adc    $0x1998012,%eax
4865d9:	12 40 09             	adc    0x9(%eax),%al
4865dc:	20 00                	and    %al,(%eax)
4865de:	15 12 80 99 01       	adc    $0x1998012,%eax
4865e3:	12 40 0a             	adc    0xa(%eax),%al
4865e6:	20 01                	and    %al,(%ecx)
4865e8:	01 15 12 80 99 01    	add    %edx,0x1998012
4865ee:	12 40 09             	adc    0x9(%eax),%al
4865f1:	28 00                	sub    %al,(%eax)
4865f3:	15 12 80 99 01       	adc    $0x1998012,%eax
4865f8:	12 40 05             	adc    0x5(%eax),%al
4865fb:	20 01                	and    %al,(%ecx)
4865fd:	01 12                	add    %edx,(%edx)
4865ff:	39 07                	cmp    %eax,(%edi)
486601:	20 02                	and    %al,(%edx)
486603:	1d 05 1d 05 0e       	sbb    $0xe051d05,%eax
486608:	08 20                	or     %ah,(%eax)
48660a:	02 1d 05 1d 05 1d    	add    0x1d051d05,%bl
486610:	05 06 00 01 12       	add    $0x12010006,%eax
486615:	05 1d 05 07 00       	add    $0x7051d,%eax
48661a:	02 12                	add    (%edx),%dl
48661c:	39 12                	cmp    %edx,(%edx)
48661e:	05 0e 04 00 01       	add    $0x100040e,%eax
486623:	01 08                	add    %ecx,(%eax)
486625:	08 00                	or     %al,(%eax)
486627:	01 1d 12 80 a5 12    	add    %ebx,0x12a58012
48662d:	39 09                	cmp    %ecx,(%ecx)
48662f:	00 03                	add    %al,(%ebx)
486631:	1c 12                	sbb    $0x12,%al
486633:	80 a9 1c 1d 1c 05 00 	subb   $0x0,0x51c1d1c(%ecx)
48663a:	00 12                	add    %dl,(%edx)
48663c:	80 ad 08 00 02 1d 05 	subb   $0x5,0x1d020008(%ebp)
486643:	12 80 ad 0e 0a 00    	adc    0xa0ead(%eax),%al
486649:	03 12                	add    (%edx),%edx
48664b:	80 b1 1d 05 1d 05 08 	xorb   $0x8,0x51d051d(%ecx)
486652:	05 00 00 12 80       	add    $0x80120000,%eax
486657:	b5 08                	mov    $0x8,%ch
486659:	00 02                	add    %al,(%edx)
48665b:	1d 05 12 80 b9       	sbb    $0xb9801205,%eax
486660:	08 08                	or     %cl,(%eax)
486662:	00 02                	add    %al,(%edx)
486664:	01 12                	add    %edx,(%edx)
486666:	80 bd 1d 05 08 00 01 	cmpb   $0x1,0x8051d(%ebp)
48666d:	12 80 c1 12 80 bd    	adc    -0x427fed3f(%eax),%al
486673:	0b 00                	or     (%eax),%eax
486675:	04 1d                	add    $0x1d,%al
486677:	05 12 80 c1 1d       	add    $0x1dc18012,%eax
48667c:	05 08 08 0c 00       	add    $0xc0808,%eax
486681:	05 01 12 80 c5       	add    $0xc5801201,%eax
486686:	08 12                	or     %dl,(%edx)
486688:	80 c5 08             	add    $0x8,%ch
48668b:	08 08                	or     %cl,(%eax)
48668d:	20 00                	and    %al,(%eax)
48668f:	15 12 80 99 01       	adc    $0x1998012,%eax
486694:	0e                   	push   %cs
486695:	09 20                	or     %esp,(%eax)
486697:	01 01                	add    %eax,(%ecx)
486699:	15 12 80 99 01       	adc    $0x1998012,%eax
48669e:	0e                   	push   %cs
48669f:	05 00 02 01 0e       	add    $0xe010200,%eax
4866a4:	0e                   	push   %cs
4866a5:	05 00 02 0e 0e       	add    $0xe0e0200,%eax
4866aa:	0e                   	push   %cs
4866ab:	04 06                	add    $0x6,%al
4866ad:	12 80 c9 05 00 01    	adc    0x10005c9(%eax),%al
4866b3:	0e                   	push   %cs
4866b4:	12 45 05             	adc    0x5(%ebp),%al
4866b7:	00 02                	add    %al,(%edx)
4866b9:	02 0e                	add    (%esi),%cl
4866bb:	0e                   	push   %cs
4866bc:	08 00                	or     %al,(%eax)
4866be:	02 01                	add    (%ecx),%al
4866c0:	12 19                	adc    (%ecx),%bl
4866c2:	11 80 cd 05 00 00    	adc    %eax,0x5cd(%eax)
4866c8:	12 80 c9 08 00 02    	adc    0x20008c9(%eax),%al
4866ce:	01 12                	add    %edx,(%edx)
4866d0:	21 11                	and    %edx,(%ecx)
4866d2:	80 d1 07             	adc    $0x7,%cl
4866d5:	00 02                	add    %al,(%edx)
4866d7:	01 12                	add    %edx,(%edx)
4866d9:	19 12                	sbb    %edx,(%edx)
4866db:	69 03 06 12 19 04    	imul   $0x4191206,(%ebx),%eax
4866e1:	20 00                	and    %al,(%eax)
4866e3:	12 19                	adc    (%ecx),%bl
4866e5:	05 20 01 01 12       	add    $0x12010120,%eax
4866ea:	19 05 00 00 12 80    	sbb    %eax,0x80120000
4866f0:	d5 08                	aad    $0x8
4866f2:	00 02                	add    %al,(%edx)
4866f4:	01 12                	add    %edx,(%edx)
4866f6:	45                   	inc    %ebp
4866f7:	12 80 d5 04 28 00    	adc    0x2804d5(%eax),%al
4866fd:	12 19                	adc    (%ecx),%bl
4866ff:	03 06                	add    (%esi),%eax
486701:	12 64 04 06          	adc    0x6(%esp,%eax,1),%ah
486705:	12 80 d9 04 06 12    	adc    0x120604d9(%eax),%al
48670b:	80 dd 05             	sbb    $0x5,%ch
48670e:	20 01                	and    %al,(%ecx)
486710:	01 12                	add    %edx,(%edx)
486712:	7c 07                	jl     0x48671b
486714:	20 02                	and    %al,(%edx)
486716:	01 1c 12             	add    %ebx,(%edx,%edx,1)
486719:	80 e1 07             	and    $0x7,%cl
48671c:	20 02                	and    %al,(%edx)
48671e:	01 1c 12             	add    %ebx,(%edx,%edx,1)
486721:	80 e5 07             	and    $0x7,%ch
486724:	20 02                	and    %al,(%edx)
486726:	01 1c 12             	add    %ebx,(%edx,%edx,1)
486729:	80 e9 08             	sub    $0x8,%cl
48672c:	00 02                	add    %al,(%edx)
48672e:	01 12                	add    %edx,(%edx)
486730:	19 11                	sbb    %edx,(%ecx)
486732:	80 ed 05             	sub    $0x5,%ch
486735:	00 00                	add    %al,(%eax)
486737:	12 80 f1 08 00 01    	adc    0x10008f1(%eax),%al
48673d:	11 80 f5 12 80 f1    	adc    %eax,-0xe7fed0b(%eax)
486743:	05 00 01 08 12       	add    $0x12080100,%eax
486748:	45                   	inc    %ebp
486749:	05 00 01 01 11       	add    $0x11010100,%eax
48674e:	59                   	pop    %ecx
48674f:	07                   	pop    %es
486750:	00 02                	add    %al,(%edx)
486752:	01 12                	add    %edx,(%edx)
486754:	80 9d 02 07 00 02 01 	sbbb   $0x1,0x2000702(%ebp)
48675b:	12 80 f9 0e 05 00    	adc    0x50ef9(%eax),%al
486761:	01 0e                	add    %ecx,(%esi)
486763:	1d 0e 07 00 04       	sbb    $0x400070e,%eax
486768:	0e                   	push   %cs
486769:	0e                   	push   %cs
48676a:	0e                   	push   %cs
48676b:	0e                   	push   %cs
48676c:	0e                   	push   %cs
48676d:	08 00                	or     %al,(%eax)
48676f:	01 12                	add    %edx,(%edx)
486771:	80 8d 12 80 e1 06 00 	orb    $0x0,0x6e18012(%ebp)
486778:	01 08                	add    %ecx,(%eax)
48677a:	12 80 e5 07 00 01    	adc    0x10007e5(%eax),%al
486780:	11 59 12             	adc    %ebx,0x12(%ecx)
486783:	80 e5 05             	and    $0x5,%ch
486786:	00 00                	add    %al,(%eax)
486788:	12 80 d9 05 00 00    	adc    0x5d9(%eax),%al
48678e:	12 80 dd 08 00 02    	adc    0x20008dd(%eax),%al
486794:	01 12                	add    %edx,(%edx)
486796:	80 f9 12             	cmp    $0x12,%cl
486799:	4d                   	dec    %ebp
48679a:	08 00                	or     %al,(%eax)
48679c:	02 01                	add    (%ecx),%al
48679e:	12 80 f9 11 5d 08    	adc    0x85d11f9(%eax),%al
4867a4:	00 01                	add    %al,(%ecx)
4867a6:	12 80 fd 12 81 01    	adc    0x18112fd(%eax),%al
4867ac:	0a 00                	or     (%eax),%al
4867ae:	02 01                	add    (%ecx),%al
4867b0:	12 80 fd 1d 12 80    	adc    -0x7fede203(%eax),%al
4867b6:	f9                   	stc
4867b7:	08 00                	or     %al,(%eax)
4867b9:	02 01                	add    (%ecx),%al
4867bb:	12 19                	adc    (%ecx),%bl
4867bd:	12 81 05 08 00 02    	adc    0x2000805(%ecx),%al
4867c3:	01 12                	add    %edx,(%edx)
4867c5:	45                   	inc    %ebp
4867c6:	12 81 09 08 00 02    	adc    0x2000809(%ecx),%al
4867cc:	01 12                	add    %edx,(%edx)
4867ce:	45                   	inc    %ebp
4867cf:	12 81 0d 03 06 12    	adc    0x1206030d(%ecx),%al
4867d5:	3c 03                	cmp    $0x3,%al
4867d7:	06                   	push   %es
4867d8:	12 44 03 06          	adc    0x6(%ebx,%eax,1),%al
4867dc:	12 40 04             	adc    0x4(%eax),%al
4867df:	06                   	push   %es
4867e0:	12 81 11 08 06 15    	adc    0x15060811(%ecx),%al
4867e6:	12 81 15 02 08 08    	adc    0x8080215(%ecx),%al
4867ec:	03 06                	add    (%esi),%eax
4867ee:	12 7c 04 20          	adc    0x20(%esp,%eax,1),%bh
4867f2:	00 12                	add    %dl,(%edx)
4867f4:	3c 05                	cmp    $0x5,%al
4867f6:	20 01                	and    %al,(%ecx)
4867f8:	01 12                	add    %edx,(%edx)
4867fa:	3c 04                	cmp    $0x4,%al
4867fc:	20 00                	and    %al,(%eax)
4867fe:	12 44 05 20          	adc    0x20(%ebp,%eax,1),%al
486802:	01 01                	add    %eax,(%ecx)
486804:	12 44 05 20          	adc    0x20(%ebp,%eax,1),%al
486808:	00 12                	add    %dl,(%edx)
48680a:	80 89 06 20 01 01 12 	orb    $0x12,0x1012006(%ecx)
486811:	80 89 04 20 00 12 40 	orb    $0x40,0x12002004(%ecx)
486818:	05 20 01 01 12       	add    $0x12010120,%eax
48681d:	40                   	inc    %eax
48681e:	05 20 00 12 81       	add    $0x81120020,%eax
486823:	11 06                	adc    %eax,(%esi)
486825:	20 01                	and    %al,(%ecx)
486827:	01 12                	add    %edx,(%edx)
486829:	81 11 09 20 00 15    	adcl   $0x15002009,(%ecx)
48682f:	12 81 15 02 08 08    	adc    0x8080215(%ecx),%al
486835:	0a 20                	or     (%eax),%ah
486837:	01 01                	add    %eax,(%ecx)
486839:	15 12 81 15 02       	adc    $0x2158112,%eax
48683e:	08 08                	or     %cl,(%eax)
486840:	04 20                	add    $0x20,%al
486842:	00 12                	add    %dl,(%edx)
486844:	7c 09                	jl     0x48684f
486846:	20 04 01             	and    %al,(%ecx,%eax,1)
486849:	08 08                	or     %cl,(%eax)
48684b:	12 19                	adc    (%ecx),%bl
48684d:	12 7c 09 20          	adc    0x20(%ecx,%ecx,1),%bh
486851:	02 01                	add    (%ecx),%al
486853:	12 81 11 12 80 8d    	adc    -0x727fedef(%ecx),%al
486859:	07                   	pop    %es
48685a:	00 01                	add    %al,(%ecx)
48685c:	12 81 11 11 49 07    	adc    0x7491111(%ecx),%al
486862:	00 01                	add    %al,(%ecx)
486864:	11 80 cd 12 19 06    	adc    %eax,0x61912cd(%eax)
48686a:	00 01                	add    %al,(%ecx)
48686c:	01 12                	add    %edx,(%edx)
48686e:	81 19 0d 00 06 01    	sbbl   $0x106000d,(%ecx)
486874:	12 80 8d 12 81 11    	adc    0x1181128d(%eax),%al
48687a:	08 08                	or     %cl,(%eax)
48687c:	08 08                	or     %cl,(%eax)
48687e:	08 00                	or     %al,(%eax)
486880:	01 12                	add    %edx,(%edx)
486882:	81 1d 11 80 f5 0c 00 	sbbl   $0x12010300,0xcf58011
486889:	03 01 12
48688c:	80 8d 12 80 95 12 81 	orb    $0x81,0x12958012(%ebp)
486893:	1d 04 28 00 12       	sbb    $0x12002804,%eax
486898:	3c 04                	cmp    $0x4,%al
48689a:	28 00                	sub    %al,(%eax)
48689c:	12 44 05 28          	adc    0x28(%ebp,%eax,1),%al
4868a0:	00 12                	add    %dl,(%edx)
4868a2:	80 89 04 28 00 12 40 	orb    $0x40,0x12002804(%ecx)
4868a9:	05 28 00 12 81       	add    $0x81120028,%eax
4868ae:	11 09                	adc    %ecx,(%ecx)
4868b0:	28 00                	sub    %al,(%eax)
4868b2:	15 12 81 15 02       	adc    $0x2158112,%eax
4868b7:	08 08                	or     %cl,(%eax)
4868b9:	04 28                	add    $0x28,%al
4868bb:	00 12                	add    %dl,(%edx)
4868bd:	7c 03                	jl     0x4868c2
4868bf:	06                   	push   %es
4868c0:	12 50 03             	adc    0x3(%eax),%dl
4868c3:	06                   	push   %es
4868c4:	12 54 05 00          	adc    0x0(%ebp,%eax,1),%dl
4868c8:	01 01                	add    %eax,(%ecx)
4868ca:	12 7c 07 00          	adc    0x0(%edi,%eax,1),%bh
4868ce:	02 1d 0e 0e 1d 03    	add    0x31d0e0e,%bl
4868d4:	04 00                	add    $0x0,%al
4868d6:	01 0e                	add    %ecx,(%esi)
4868d8:	1c 08                	sbb    $0x8,%al
4868da:	20 04 01             	and    %al,(%ecx,%eax,1)
4868dd:	0e                   	push   %cs
4868de:	11 59 08             	adc    %ebx,0x8(%ecx)
4868e1:	08 09                	or     %cl,(%ecx)
4868e3:	00 02                	add    %al,(%edx)
4868e5:	01 12                	add    %edx,(%edx)
4868e7:	80 c5 11             	add    $0x11,%ch
4868ea:	81 21 06 00 01 12    	andl   $0x12010006,(%ecx)
4868f0:	81 25 0e 0c 00 04 12 	andl   $0x81124d12,0x4000c0e
4868f7:	4d 12 81
4868fa:	25 0c 11 51 11       	and    $0x1151110c,%eax
4868ff:	55                   	push   %ebp
486900:	08 00                	or     %al,(%eax)
486902:	02 01                	add    (%ecx),%al
486904:	12 45 11             	adc    0x11(%ebp),%al
486907:	81 29 07 00 02 01    	subl   $0x1020007,(%ecx)
48690d:	12 19                	adc    (%ecx),%bl
48690f:	11 49 04             	adc    %ecx,0x4(%ecx)
486912:	06                   	push   %es
486913:	11 81 2d 05 20 00    	adc    %eax,0x20052d(%ecx)
486919:	11 81 2d 06 20 01    	adc    %eax,0x120062d(%ecx)
48691f:	01 11                	add    %edx,(%ecx)
486921:	81 2d 09 20 04 01 0e 	subl   $0x2d81110e,0x1042009
486928:	11 81 2d
48692b:	08 08                	or     %cl,(%eax)
48692d:	05 28 00 11 81       	add    $0x81110028,%eax
486932:	2d 04 00 01 01       	sub    $0x1010004,%eax
486937:	02 03                	add    (%ebx),%al
486939:	06                   	push   %es
48693a:	12 61 04             	adc    0x4(%ecx),%ah
48693d:	06                   	push   %es
48693e:	12 81 31 04 00 00    	adc    0x431(%ecx),%al
486944:	12 61 05             	adc    0x5(%ecx),%ah
486947:	00 00                	add    %al,(%eax)
486949:	12 81 31 06 00 01    	adc    0x1000631(%ecx),%al
48694f:	01 12                	add    %edx,(%edx)
486951:	81 31 04 00 00 1d    	xorl   $0x1d000004,(%ecx)
486957:	05 05 00 00 12       	add    $0x12000005,%eax
48695c:	81 35 06 00 01 12 05 	xorl   $0x7391205,0x12010006
486963:	12 39 07
486966:	00 02                	add    %al,(%edx)
486968:	12 61 0e             	adc    0xe(%ecx),%ah
48696b:	12 05 09 00 03 1c    	adc    0x1c030009,%al
486971:	12 61 0e             	adc    0xe(%ecx),%ah
486974:	12 81 31 04 08 00    	adc    0x80431(%ecx),%al
48697a:	12 61 05             	adc    0x5(%ecx),%ah
48697d:	08 00                	or     %al,(%eax)
48697f:	12 81 31 04 08 00    	adc    0x80431(%ecx),%al
486985:	1d 05 05 08 00       	sbb    $0x80505,%eax
48698a:	12 81 35 04 06 12    	adc    0x12060435(%ecx),%al
486990:	80 8c 05 00 00 12 80 	orb    $0x8c,-0x7fee0000(%ebp,%eax,1)
486997:	8c
486998:	08 00                	or     %al,(%eax)
48699a:	01 12                	add    %edx,(%edx)
48699c:	81 3d 12 81 3d 05 08 	cmpl   $0x80120008,0x53d8112
4869a3:	00 12 80
4869a6:	8c 04 06             	mov    %es,(%esi,%eax,1)
4869a9:	11 80 94 04 06 11    	adc    %eax,0x11060494(%eax)
4869af:	80 98 08 01 00 08 00 	sbbb   $0x0,0x8000108(%eax)
4869b6:	00 00                	add    %al,(%eax)
4869b8:	00 00                	add    %al,(%eax)
4869ba:	1e                   	push   %ds
4869bb:	01 00                	add    %eax,(%eax)
4869bd:	01 00                	add    %eax,(%eax)
4869bf:	54                   	push   %esp
4869c0:	02 16                	add    (%esi),%dl
4869c2:	57                   	push   %edi
4869c3:	72 61                	jb     0x486a26
4869c5:	70 4e                	jo     0x486a15
4869c7:	6f                   	outsl  %ds:(%esi),(%dx)
4869c8:	6e                   	outsb  %ds:(%esi),(%dx)
4869c9:	45                   	inc    %ebp
4869ca:	78 63                	js     0x486a2f
4869cc:	65 70 74             	gs jo  0x486a43
4869cf:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
4869d6:	77 73                	ja     0x486a4b
4869d8:	01 06                	add    %eax,(%esi)
4869da:	20 01                	and    %al,(%ecx)
4869dc:	01 11                	add    %edx,(%ecx)
4869de:	81 4d 08 01 00 07 01 	orl    $0x1070001,0x8(%ebp)
4869e5:	00 00                	add    %al,(%eax)
4869e7:	00 00                	add    %al,(%eax)
4869e9:	12 01                	adc    (%ecx),%al
4869eb:	00 0d 43 68 61 69    	add    %cl,0x69616843
4869f1:	6e                   	outsb  %ds:(%esi),(%dx)
4869f2:	52                   	push   %edx
4869f3:	65 61                	gs popa
4869f5:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4869f9:	6e                   	outsb  %ds:(%esi),(%dx)
4869fa:	00 00                	add    %al,(%eax)