610f68:	5d                   	pop    %ebp
610f69:	c3                   	ret
610f6a:	8b c0                	mov    %eax,%eax
610f6c:	83 2d 6c 64 6b 00 01 	subl   $0x1,0x6b646c
610f73:	c3                   	ret
610f74:	78 0f                	js     0x610f85
610f76:	61                   	popa
610f77:	00 11                	add    %dl,(%ecx)
610f79:	0d 54 56 61 72       	or     $0x72615654,%eax
610f7e:	69 61 6e 74 41 72 72 	imul   $0x72724174,0x6e(%ecx),%esp
610f85:	61                   	popa
610f86:	79 10                	jns    0x610f98
610f88:	00 00                	add    %al,(%eax)
610f8a:	00 d8                	add    %bl,%al
610f8c:	10 40 00             	adc    %al,0x0(%eax)
610f8f:	0c 00                	or     $0x0,%al
610f91:	00 00                	add    %al,(%eax)
610f93:	d8 10                	fcoms  (%eax)
610f95:	40                   	inc    %eax
610f96:	00 09                	add    %cl,(%ecx)
610f98:	4f                   	dec    %edi
610f99:	6c                   	insb   (%dx),%es:(%edi)
610f9a:	65 53                	gs push %ebx
610f9c:	65 72 76             	gs jb  0x611015
610f9f:	65 72 8d             	gs jb  0x610f2f
610fa2:	40                   	inc    %eax
610fa3:	00 a8 0f 61 00 03    	add    %ch,0x300610f(%eax)
610fa9:	0c 54                	or     $0x54,%al
610fab:	43                   	inc    %ebx
610fac:	6f                   	outsl  %ds:(%esi),(%dx)
610fad:	6e                   	outsb  %ds:(%esi),(%dx)
610fae:	6e                   	outsb  %ds:(%esi),(%dx)
610faf:	65 63 74 4b 69       	arpl   %esi,%gs:0x69(%ebx,%ecx,2)
610fb4:	6e                   	outsb  %ds:(%esi),(%dx)
610fb5:	64 01 00             	add    %eax,%fs:(%eax)
610fb8:	00 00                	add    %al,(%eax)
610fba:	00 04 00             	add    %al,(%eax,%eax,1)
610fbd:	00 00                	add    %al,(%eax)
610fbf:	a4                   	movsb  %ds:(%esi),%es:(%edi)
610fc0:	0f 61 00             	punpcklwd (%eax),%mm0
610fc3:	0e                   	push   %cs
610fc4:	63 6b 52             	arpl   %ebp,0x52(%ebx)
610fc7:	75 6e                	jne    0x611037
610fc9:	6e                   	outsb  %ds:(%esi),(%dx)
610fca:	69 6e 67 4f 72 4e 65 	imul   $0x654e724f,0x67(%esi),%ebp
610fd1:	77 0d                	ja     0x610fe0
610fd3:	63 6b 4e             	arpl   %ebp,0x4e(%ebx)
610fd6:	65 77 49             	gs ja  0x611022
610fd9:	6e                   	outsb  %ds:(%esi),(%dx)
610fda:	73 74                	jae    0x611050
610fdc:	61                   	popa
610fdd:	6e                   	outsb  %ds:(%esi),(%dx)
610fde:	63 65 11             	arpl   %esp,0x11(%ebp)
610fe1:	63 6b 52             	arpl   %ebp,0x52(%ebx)
610fe4:	75 6e                	jne    0x611054
610fe6:	6e                   	outsb  %ds:(%esi),(%dx)
610fe7:	69 6e 67 49 6e 73 74 	imul   $0x74736e49,0x67(%esi),%ebp
610fee:	61                   	popa
610fef:	6e                   	outsb  %ds:(%esi),(%dx)
610ff0:	63 65 08             	arpl   %esp,0x8(%ebp)
610ff3:	63 6b 52             	arpl   %ebp,0x52(%ebx)
610ff6:	65 6d                	gs insl (%dx),%es:(%edi)
610ff8:	6f                   	outsl  %ds:(%esi),(%dx)
610ff9:	74 65                	je     0x611060
610ffb:	13 63 6b             	adc    0x6b(%ebx),%esp
610ffe:	41                   	inc    %ecx
610fff:	74 74                	je     0x611075
611001:	61                   	popa
611002:	63 68 54             	arpl   %ebp,0x54(%eax)
611005:	6f                   	outsl  %ds:(%esi),(%dx)
611006:	49                   	dec    %ecx
611007:	6e                   	outsb  %ds:(%esi),(%dx)
611008:	74 65                	je     0x61106f
61100a:	72 66                	jb     0x611072
61100c:	61                   	popa
61100d:	63 65 09             	arpl   %esp,0x9(%ebp)
611010:	4f                   	dec    %edi
611011:	6c                   	insb   (%dx),%es:(%edi)
611012:	65 53                	gs push %ebx
611014:	65 72 76             	gs jb  0x61108d
611017:	65 72 8d             	gs jb  0x610fa7
61101a:	40                   	inc    %eax
61101b:	00 cc                	add    %cl,%ah
61101d:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611022:	e9 6d 03 00 00       	jmp    0x611394
611027:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
61102c:	e9 73 03 00 00       	jmp    0x6113a4
611031:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611036:	e9 7d 03 00 00       	jmp    0x6113b8
61103b:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611040:	e9 7f 03 00 00       	jmp    0x6113c4
611045:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
61104a:	e9 a1 02 00 00       	jmp    0x6112f0
61104f:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611054:	e9 fb 02 00 00       	jmp    0x611354
611059:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
61105e:	e9 11 03 00 00       	jmp    0x611374
611063:	cc                   	int3
611064:	cc                   	int3
611065:	cc                   	int3
611066:	45                   	inc    %ebp
611067:	10 61 00             	adc    %ah,0x0(%ecx)
61106a:	4f                   	dec    %edi
61106b:	10 61 00             	adc    %ah,0x0(%ecx)
61106e:	59                   	pop    %ecx
61106f:	10 61 00             	adc    %ah,0x0(%ecx)
611072:	1d 10 61 00 27       	sbb    $0x27006110,%eax
611077:	10 61 00             	adc    %ah,0x0(%ecx)
61107a:	31 10                	xor    %edx,(%eax)
61107c:	61                   	popa
61107d:	00 3b                	add    %bh,(%ebx)
61107f:	10 61 00             	adc    %ah,0x0(%ecx)
611082:	02 00                	add    (%eax),%al
611084:	00 00                	add    %al,(%eax)
611086:	00 04 02             	add    %al,(%edx,%eax,1)
611089:	00 00                	add    %al,(%eax)
61108b:	00 00                	add    %al,(%eax)
61108d:	00 c0                	add    %al,%al
61108f:	00 00                	add    %al,(%eax)
611091:	00 00                	add    %al,(%eax)
611093:	00 00                	add    %al,(%eax)
611095:	46                   	inc    %esi
611096:	66 10 61 00          	data16 adc %ah,0x0(%ecx)
61109a:	0c 00                	or     $0x0,%al
6110a8:	00 00                	add    %al,(%eax)
6110aa:	c0 00 00             	rolb   $0x0,(%eax)
6110ad:	00 00                	add    %al,(%eax)
6110af:	00 00                	add    %al,(%eax)
6110b1:	46                   	inc    %esi
6110b2:	66 10 61 00          	data16 adc %ah,0x0(%ecx)
6110b6:	0c 00                	or     $0x0,%al
6110b8:	00 00                	add    %al,(%eax)
6110ba:	00 00                	add    %al,(%eax)
6110bc:	00 00                	add    %al,(%eax)
6110be:	8b c0                	mov    %eax,%eax
6110c0:	0c 11                	or     $0x11,%al
6110c2:	61                   	popa
6110c3:	00 82 10 61 00 00    	add    %al,0x6110(%edx)
6110dd:	00 00                	add    %al,(%eax)
6110df:	00 0c 11             	add    %cl,(%ecx,%edx,1)
6110e2:	61                   	popa
6110e3:	00 10                	add    %dl,(%eax)
6110e5:	00 00                	add    %al,(%eax)
6110e7:	00 e8                	add    %ch,%al
6110e9:	10 40 00             	adc    %al,0x0(%eax)
6110ec:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
6110f0:	cc                   	int3
6110f1:	3c 40                	cmp    $0x40,%al
6110f3:	00 d0                	add    %dl,%al
6110f5:	3c 40                	cmp    $0x40,%al
6110f7:	00 d4                	add    %dl,%ah
6110f9:	3c 40                	cmp    $0x40,%al
6110fb:	00 c8                	add    %cl,%al
6110fd:	3c 40                	cmp    $0x40,%al
6110ff:	00 10                	add    %dl,(%eax)
611101:	3a 40 00             	cmp    0x0(%eax),%al
611104:	2c 3a                	sub    $0x3a,%al
611106:	40                   	inc    %eax
611107:	00 68 3a             	add    %ch,0x3a(%eax)
61110a:	40                   	inc    %eax
61110b:	00 14 54             	add    %dl,(%esp,%edx,2)
61110e:	53                   	push   %ebx
61110f:	65 72 76             	gs jb  0x611188
611112:	65 72 45             	gs jb  0x61115a
611115:	76 65                	jbe    0x61117c
611117:	6e                   	outsb  %ds:(%esi),(%dx)
611118:	74 44                	je     0x61115e
61111a:	69 73 70 61 74 63 68 	imul   $0x68637461,0x70(%ebx),%esi
611121:	8d 40 00             	lea    0x0(%eax),%eax
611124:	cc                   	int3
611125:	83 44 24 04 b4       	addl   $0xffffffb4,0x4(%esp)
61112a:	8b 44 24 04          	mov    0x4(%esp),%eax
61112e:	8b 00                	mov    (%eax),%eax
611130:	ff 60 28             	jmp    *0x28(%eax)
611133:	83 44 24 04 b4       	addl   $0xffffffb4,0x4(%esp)
611138:	e9 17 06 00 00       	jmp    0x611754
61113d:	83 44 24 04 b4       	addl   $0xffffffb4,0x4(%esp)
611142:	e9 1d 06 00 00       	jmp    0x611764
611147:	25 11 61 00 33       	and    $0x33006111,%eax
61114c:	11 61 00             	adc    %esp,0x0(%ecx)
61114f:	3d 11 61 00 01       	cmp    $0x1006111,%eax
61115c:	00 00                	add    %al,(%eax)
61115e:	00 c0                	add    %al,%al
611160:	00 00                	add    %al,(%eax)
611162:	00 00                	add    %al,(%eax)
611164:	00 00                	add    %al,(%eax)
611166:	46                   	inc    %esi
611167:	47                   	inc    %edi
611168:	11 61 00             	adc    %esp,0x0(%ecx)
61116b:	4c                   	dec    %esp
61116c:	00 00                	add    %al,(%eax)
61116e:	00 00                	add    %al,(%eax)
611170:	00 00                	add    %al,(%eax)
611172:	00 90 c0 11 61 00    	add    %dl,0x6111c0(%eax)
611178:	53                   	push   %ebx
611179:	11 61 00             	adc    %esp,0x0(%ecx)
61117c:	00 00                	add    %al,(%eax)
61117e:	00 00                	add    %al,(%eax)
611180:	04 12                	add    $0x12,%al
611182:	61                   	popa
611183:	00 28                	add    %ch,(%eax)
611185:	12 61 00             	adc    0x0(%ecx),%ah
611194:	16                   	push   %ss
611195:	12 61 00             	adc    0x0(%ecx),%ah
611198:	50                   	push   %eax
611199:	00 00                	add    %al,(%eax)
61119b:	00 74 a3 41          	add    %dh,0x41(%ebx,%eiz,4)
61119f:	00 c8                	add    %cl,%al
6111a1:	4d                   	dec    %ebp
6111a2:	42                   	inc    %edx
6111a3:	00 cc                	add    %cl,%ah
6111a5:	3c 40                	cmp    $0x40,%al
6111a7:	00 1c 47             	add    %bl,(%edi,%eax,2)
6111aa:	42                   	inc    %edx
6111ab:	00 d4                	add    %dl,%ah
6111ad:	3c 40                	cmp    $0x40,%al
6111af:	00 c8                	add    %cl,%al
6111b1:	3c 40                	cmp    $0x40,%al
6111b3:	00 10                	add    %dl,(%eax)
6111b5:	3a 40 00             	cmp    0x0(%eax),%al
6111b8:	2c 3a                	sub    $0x3a,%al
6111ba:	40                   	inc    %eax
6111bb:	00 28                	add    %ch,(%eax)
6111bd:	15 61 00 2c c8       	adc    $0xc82c0061,%eax
6111c2:	41                   	inc    %ecx
6111c3:	00 d0                	add    %dl,%al
6111c5:	49                   	dec    %ecx
6111c6:	42                   	inc    %edx
6111c7:	00 48 c7             	add    %cl,-0x39(%eax)
6111ca:	41                   	inc    %ecx
6111cb:	00 78 15             	add    %bh,0x15(%eax)
6111ce:	61                   	popa
6111cf:	00 74 49 42          	add    %dh,0x42(%ecx,%ecx,2)
6111d3:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
6111d9:	4b                   	dec    %ebx
6111da:	42                   	inc    %edx
6111db:	00 e0                	add    %ah,%al
6111dd:	4d                   	dec    %ebp
6111de:	42                   	inc    %edx
6111df:	00 c8                	add    %cl,%al
6111e1:	4a                   	dec    %edx
6111e2:	42                   	inc    %edx
6111e3:	00 c0                	add    %al,%al
6111e5:	4a                   	dec    %edx
6111e6:	42                   	inc    %edx
6111e7:	00 2c 17             	add    %ch,(%edi,%edx,1)
6111ea:	61                   	popa
6111eb:	00 d4                	add    %dl,%ah
6111ed:	14 61                	adc    $0x61,%al
6111ef:	00 f0                	add    %dh,%al
6111f1:	2c 40                	sub    $0x40,%al
6111f3:	00 a0 15 61 00 9c    	add    %ah,-0x63ff9eeb(%eax)
6111f9:	15 61 00 f0 2c       	adc    $0x2cf00061,%eax
6111fe:	40                   	inc    %eax
6111ff:	00 f0                	add    %dh,%al
611201:	2c 40                	sub    $0x40,%al
611203:	00 0e                	add    %cl,(%esi)
611205:	00 00                	add    %al,(%eax)
611207:	00 00                	add    %al,(%eax)
611209:	00 01                	add    %al,(%ecx)
61120b:	00 00                	add    %al,(%eax)
61120d:	00 ac 10 40 00 44 00 	add    %ch,0x440040(%eax,%edx,1)
611214:	00 00                	add    %al,(%eax)
611216:	0a 54 4f 6c          	or     0x6c(%edi,%ecx,2),%dl
61121a:	65 53                	gs push %ebx
61121c:	65 72 76             	gs jb  0x611295
61121f:	65 72 8d             	gs jb  0x6111af
611222:	40                   	inc    %eax
611223:	00 28                	add    %ch,(%eax)
611225:	12 61 00             	adc    0x0(%ecx),%ah
611228:	07                   	pop    %es
611229:	0a 54 4f 6c          	or     0x6c(%edi,%ecx,2),%dl
61122d:	65 53                	gs push %ebx
61122f:	65 72 76             	gs jb  0x6112a8
611232:	65 72 c0             	gs jb  0x6111f5
611235:	11 61 00             	adc    %esp,0x0(%ecx)
611238:	70 a4                	jo     0x6111de
61123a:	41                   	inc    %ecx
61123b:	00 05 00 09 4f 6c    	add    %al,0x6c4f0900
611241:	65 53                	gs push %ebx
611243:	65 72 76             	gs jb  0x6112bc
611246:	65 72 03             	gs jb  0x61124c
611249:	00 00                	add    %al,(%eax)
61124b:	10 40 00             	adc    %al,0x0(%eax)
61124e:	10 17                	adc    %dl,(%edi)
611250:	61                   	popa
611251:	00 28                	add    %ch,(%eax)
611253:	17                   	pop    %ss
611254:	61                   	popa
611255:	00 01                	add    %al,(%ecx)
611257:	00 00                	add    %al,(%eax)
611259:	00 00                	add    %al,(%eax)
61125b:	00 00                	add    %al,(%eax)
61125d:	80 00 00             	addb   $0x0,(%eax)
611260:	00 80 02 00 0b 41    	add    %al,0x410b0002(%eax)
611266:	75 74                	jne    0x6112dc
611268:	6f                   	outsl  %ds:(%esi),(%dx)
611269:	43                   	inc    %ebx
61126a:	6f                   	outsl  %ds:(%esi),(%dx)
61126b:	6e                   	outsb  %ds:(%esi),(%dx)
61126c:	6e                   	outsb  %ds:(%esi),(%dx)
61126d:	65 63 74 a4 0f       	arpl   %esi,%gs:0xf(%esp,%eiz,4)
611272:	61                   	popa
611273:	00 f8                	add    %bh,%al
611275:	16                   	push   %ss
611276:	61                   	popa
611277:	00 0c 17             	add    %cl,(%edi,%edx,1)
61127a:	61                   	popa
61127b:	00 01                	add    %al,(%ecx)
61127d:	00 00                	add    %al,(%eax)
61127f:	00 00                	add    %al,(%eax)
611281:	00 00                	add    %al,(%eax)
611283:	80 00 00             	addb   $0x0,(%eax)
611286:	00 80 03 00 0b 43    	add    %al,0x430b0003(%eax)
61128c:	6f                   	outsl  %ds:(%esi),(%dx)
61128d:	6e                   	outsb  %ds:(%esi),(%dx)
61128e:	6e                   	outsb  %ds:(%esi),(%dx)
61128f:	65 63 74 4b 69       	arpl   %esi,%gs:0x69(%ebx,%ecx,2)
611294:	6e                   	outsb  %ds:(%esi),(%dx)
611295:	64 ac                	lods   %fs:(%esi),%al
611297:	10 40 00             	adc    %al,0x0(%eax)
61129a:	44                   	inc    %esp
61129b:	00 00                	add    %al,(%eax)
61129d:	ff 44 00 00          	incl   0x0(%eax,%eax,1)
6112a1:	ff 01                	incl   (%ecx)
6112a3:	00 00                	add    %al,(%eax)
6112a5:	00 00                	add    %al,(%eax)
6112a7:	00 00                	add    %al,(%eax)
6112a9:	80 00 00             	addb   $0x0,(%eax)
6112ac:	00 80 04 00 11 52    	add    %al,0x52110004(%eax)
6112b2:	65 6d                	gs insl (%dx),%es:(%edi)
6112b4:	6f                   	outsl  %ds:(%esi),(%dx)
6112b5:	74 65                	je     0x61131c
6112b7:	4d                   	dec    %ebp
6112b8:	61                   	popa
6112b9:	63 68 69             	arpl   %ebp,0x69(%eax)
6112bc:	6e                   	outsb  %ds:(%esi),(%dx)
6112bd:	65 4e                	gs dec %esi
6112bf:	61                   	popa
6112c0:	6d                   	insl   (%dx),%es:(%edi)
6112c1:	65 8b c0             	gs mov %eax,%eax
6112c4:	84 d2                	test   %dl,%dl
6112c6:	74 08                	je     0x6112d0
6112c8:	83 c4 f0             	add    $0xfffffff0,%esp
6112cb:	e8 0c 2b df ff       	call   0x403ddc
6112d0:	89 48 04             	mov    %ecx,0x4(%eax)
6112d3:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%eax)
6112da:	84 d2                	test   %dl,%dl
6112dc:	74 0f                	je     0x6112ed
6112de:	e8 51 2b df ff       	call   0x403e34