40612a:	89 4b 08             	mov    %ecx,0x8(%ebx)
40612d:	5b                   	pop    %ebx
40612e:	5d                   	pop    %ebp
40612f:	c2 08 00             	ret    $0x8
406132:	8b c0                	mov    %eax,%eax
406134:	89 01                	mov    %eax,(%ecx)
406136:	89 51 04             	mov    %edx,0x4(%ecx)
406139:	c3                   	ret
40613a:	8b c0                	mov    %eax,%eax
40613c:	55                   	push   %ebp
40613d:	8b ec                	mov    %esp,%ebp
40613f:	53                   	push   %ebx
406140:	8b 5d 08             	mov    0x8(%ebp),%ebx
406143:	89 03                	mov    %eax,(%ebx)
406145:	89 53 04             	mov    %edx,0x4(%ebx)
406148:	03 c8                	add    %eax,%ecx
40614a:	89 4b 08             	mov    %ecx,0x8(%ebx)
40614d:	03 55 0c             	add    0xc(%ebp),%edx
406150:	89 53 0c             	mov    %edx,0xc(%ebx)
406153:	5b                   	pop    %ebx
406154:	5d                   	pop    %ebp
406155:	c2 08 00             	ret    $0x8
406158:	55                   	push   %ebp
406159:	8b ec                	mov    %esp,%ebp
40615b:	33 c0                	xor    %eax,%eax
40615d:	55                   	push   %ebp
40615e:	68 7d 61 40 00       	push   $0x40617d
406163:	64 ff 30             	push   %fs:(%eax)
406166:	64 89 20             	mov    %esp,%fs:(%eax)
406169:	ff 05 70 56 47 00    	incl   0x475670
40616f:	33 c0                	xor    %eax,%eax
406171:	5a                   	pop    %edx
406172:	59                   	pop    %ecx
406173:	59                   	pop    %ecx
406174:	64 89 10             	mov    %edx,%fs:(%eax)
406177:	68 84 61 40 00       	push   $0x406184
40617c:	c3                   	ret
40617d:	e9 d2 d8 ff ff       	jmp    0x403a54
406182:	eb f8                	jmp    0x40617c
406184:	5d                   	pop    %ebp
406185:	c3                   	ret
406186:	8b c0                	mov    %eax,%eax
406188:	83 2d 70 56 47 00 01 	subl   $0x1,0x475670
40618f:	c3                   	ret
406190:	94                   	xchg   %eax,%esp
406191:	61                   	popa
406192:	40                   	inc    %eax
406193:	00 03                	add    %al,(%ebx)
406195:	02 2e                	add    (%esi),%ch
406197:	31 05 00 00 00 00    	xor    %eax,0x0
40619d:	0c 00                	or     $0x0,%al
40619f:	00 00                	add    %al,(%eax)
4061a1:	90                   	nop
4061a2:	61                   	popa
4061a3:	40                   	inc    %eax
4061a4:	00 0a                	add    %cl,(%edx)
4061a6:	6f                   	outsl  %ds:(%esi),(%dx)
4061a7:	64 53                	fs push %ebx
4061a9:	65 6c                	gs insb (%dx),%es:(%edi)
4061ab:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4061b0:	08 6f 64             	or     %ch,0x64(%edi)
4061b3:	47                   	inc    %edi
4061b4:	72 61                	jb     0x406217
4061b6:	79 65                	jns    0x40621d
4061b8:	64 0a 6f 64          	or     %fs:0x64(%edi),%ch
4061bc:	44                   	inc    %esp
4061bd:	69 73 61 62 6c 65 64 	imul   $0x64656c62,0x61(%ebx),%esi
4061c4:	09 6f 64             	or     %ebp,0x64(%edi)
4061c7:	43                   	inc    %ebx
4061c8:	68 65 63 6b 65       	push   $0x656b6365
4061cd:	64 09 6f 64          	or     %ebp,%fs:0x64(%edi)
4061d1:	46                   	inc    %esi
4061d2:	6f                   	outsl  %ds:(%esi),(%dx)
4061d3:	63 75 73             	arpl   %esi,0x73(%ebp)
4061d6:	65 64 09 6f 64       	gs or  %ebp,%fs:0x64(%edi)
4061db:	44                   	inc    %esp
4061dc:	65 66 61             	gs popaw
4061df:	75 6c                	jne    0x40624d
4061e1:	74 0a                	je     0x4061ed
4061e3:	6f                   	outsl  %ds:(%esi),(%dx)
4061e4:	64 48                	fs dec %eax
4061e6:	6f                   	outsl  %ds:(%esi),(%dx)
4061e7:	74 4c                	je     0x406235
4061e9:	69 67 68 74 0a 6f 64 	imul   $0x646f0a74,0x68(%edi),%esp
4061f0:	49                   	dec    %ecx
4061f1:	6e                   	outsb  %ds:(%esi),(%dx)
4061f2:	61                   	popa
4061f3:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4061f7:	65 09 6f 64          	or     %ebp,%gs:0x64(%edi)
4061fb:	4e                   	dec    %esi
4061fc:	6f                   	outsl  %ds:(%esi),(%dx)
4061fd:	41                   	inc    %ecx
4061fe:	63 63 65             	arpl   %esp,0x65(%ebx)
406201:	6c                   	insb   (%dx),%es:(%edi)
406202:	0d 6f 64 4e 6f       	or     $0x6f4e646f,%eax
406207:	46                   	inc    %esi
406208:	6f                   	outsl  %ds:(%esi),(%dx)
406209:	63 75 73             	arpl   %esi,0x73(%ebp)
40620c:	52                   	push   %edx
40620d:	65 63 74 0b 6f       	arpl   %esi,%gs:0x6f(%ebx,%ecx,1)
406212:	64 52                	fs push %edx
406214:	65 73 65             	gs jae 0x40627c
406217:	72 76                	jb     0x40628f
406219:	65 64 31 0b          	gs xor %ecx,%fs:(%ebx)
40621d:	6f                   	outsl  %ds:(%esi),(%dx)
40621e:	64 52                	fs push %edx
406220:	65 73 65             	gs jae 0x406288
406223:	72 76                	jb     0x40629b
406225:	65 64 32 0e          	gs xor %fs:(%esi),%cl
406229:	6f                   	outsl  %ds:(%esi),(%dx)
40622a:	64 43                	fs inc %ebx
40622c:	6f                   	outsl  %ds:(%esi),(%dx)
40622d:	6d                   	insl   (%dx),%es:(%edi)
40622e:	62 6f 42             	bound  %ebp,0x42(%edi)
406231:	6f                   	outsl  %ds:(%esi),(%dx)
406232:	78 45                	js     0x406279
406234:	64 69 74 07 57 69 6e 	imul   $0x6f646e69,%fs:0x57(%edi,%eax,1),%esi
40623b:	64 6f
40623d:	77 73                	ja     0x4062b2
40623f:	90                   	nop
406240:	44                   	inc    %esp
406241:	62 40 00             	bound  %eax,0x0(%eax)
406244:	06                   	push   %es
406245:	0f 54 4f 77          	andps  0x77(%edi),%xmm1
406249:	6e                   	outsb  %ds:(%esi),(%dx)
40624a:	65 72 44             	gs jb  0x406291
40624d:	72 61                	jb     0x4062b0
40624f:	77 53                	ja     0x4062a4
406251:	74 61                	je     0x4062b4
406253:	74 65                	je     0x4062ba
406255:	03 90 61 40 00 8b    	add    -0x74ffbf9f(%eax),%edx
40625b:	c0 ff 25             	sar    $0x25,%bh
40625e:	08 62 47             	or     %ah,0x47(%edx)
406261:	00 8b c0 ff 25 04    	add    %cl,0x425ffc0(%ebx)
406267:	62 47 00             	bound  %eax,0x0(%edi)
40626a:	8b c0                	mov    %eax,%eax
40626c:	ff 25 00 62 47 00    	jmp    *0x476200
406272:	8b c0                	mov    %eax,%eax
406274:	ff 25 28 63 47 00    	jmp    *0x476328
40627a:	8b c0                	mov    %eax,%eax
40627c:	ff 25 24 63 47 00    	jmp    *0x476324
406282:	8b c0                	mov    %eax,%eax
406284:	ff 25 20 63 47 00    	jmp    *0x476320
40628a:	8b c0                	mov    %eax,%eax
40628c:	ff 25 1c 63 47 00    	jmp    *0x47631c
406292:	8b c0                	mov    %eax,%eax
406294:	ff 25 18 63 47 00    	jmp    *0x476318
40629a:	8b c0                	mov    %eax,%eax
40629c:	ff 25 14 63 47 00    	jmp    *0x476314
4062a2:	8b c0                	mov    %eax,%eax
4062a4:	ff 25 10 63 47 00    	jmp    *0x476310
4062aa:	8b c0                	mov    %eax,%eax
4062ac:	ff 25 0c 63 47 00    	jmp    *0x47630c
4062b2:	8b c0                	mov    %eax,%eax
4062b4:	ff 25 08 63 47 00    	jmp    *0x476308
4062ba:	8b c0                	mov    %eax,%eax
4062bc:	ff 25 04 63 47 00    	jmp    *0x476304
4062c2:	8b c0                	mov    %eax,%eax
4062c4:	ff 25 00 63 47 00    	jmp    *0x476300
4062ca:	8b c0                	mov    %eax,%eax
4062cc:	ff 25 fc 62 47 00    	jmp    *0x4762fc
4062d2:	8b c0                	mov    %eax,%eax
4062d4:	ff 25 f8 62 47 00    	jmp    *0x4762f8
4062da:	8b c0                	mov    %eax,%eax
4062dc:	ff 25 f4 62 47 00    	jmp    *0x4762f4
4062e2:	8b c0                	mov    %eax,%eax
4062e4:	ff 25 f0 62 47 00    	jmp    *0x4762f0
4062ea:	8b c0                	mov    %eax,%eax
4062ec:	ff 25 ec 62 47 00    	jmp    *0x4762ec
4062f2:	8b c0                	mov    %eax,%eax
4062f4:	ff 25 e8 62 47 00    	jmp    *0x4762e8
4062fa:	8b c0                	mov    %eax,%eax
4062fc:	ff 25 e4 62 47 00    	jmp    *0x4762e4
406302:	8b c0                	mov    %eax,%eax
406304:	ff 25 e0 62 47 00    	jmp    *0x4762e0
40630a:	8b c0                	mov    %eax,%eax
40630c:	ff 25 dc 62 47 00    	jmp    *0x4762dc
406312:	8b c0                	mov    %eax,%eax
406314:	ff 25 d8 62 47 00    	jmp    *0x4762d8
40631a:	8b c0                	mov    %eax,%eax
40631c:	ff 25 d4 62 47 00    	jmp    *0x4762d4
406322:	8b c0                	mov    %eax,%eax
406324:	ff 25 d0 62 47 00    	jmp    *0x4762d0
40632a:	8b c0                	mov    %eax,%eax
40632c:	ff 25 cc 62 47 00    	jmp    *0x4762cc
406332:	8b c0                	mov    %eax,%eax
406334:	ff 25 c8 62 47 00    	jmp    *0x4762c8
40633a:	8b c0                	mov    %eax,%eax
40633c:	ff 25 c4 62 47 00    	jmp    *0x4762c4
406342:	8b c0                	mov    %eax,%eax
406344:	ff 25 c0 62 47 00    	jmp    *0x4762c0
40634a:	8b c0                	mov    %eax,%eax
40634c:	ff 25 bc 62 47 00    	jmp    *0x4762bc
406352:	8b c0                	mov    %eax,%eax
406354:	ff 25 b8 62 47 00    	jmp    *0x4762b8
40635a:	8b c0                	mov    %eax,%eax
40635c:	ff 25 b4 62 47 00    	jmp    *0x4762b4
406362:	8b c0                	mov    %eax,%eax
406364:	ff 25 b0 62 47 00    	jmp    *0x4762b0
40636a:	8b c0                	mov    %eax,%eax
40636c:	ff 25 ac 62 47 00    	jmp    *0x4762ac
406372:	8b c0                	mov    %eax,%eax
406374:	ff 25 a8 62 47 00    	jmp    *0x4762a8
40637a:	8b c0                	mov    %eax,%eax
40637c:	ff 25 a4 62 47 00    	jmp    *0x4762a4
406382:	8b c0                	mov    %eax,%eax
406384:	ff 25 a0 62 47 00    	jmp    *0x4762a0
40638a:	8b c0                	mov    %eax,%eax
40638c:	ff 25 9c 62 47 00    	jmp    *0x47629c
406392:	8b c0                	mov    %eax,%eax
406394:	ff 25 98 62 47 00    	jmp    *0x476298
40639a:	8b c0                	mov    %eax,%eax
40639c:	ff 25 94 62 47 00    	jmp    *0x476294
4063a2:	8b c0                	mov    %eax,%eax
4063a4:	ff 25 90 62 47 00    	jmp    *0x476290
4063aa:	8b c0                	mov    %eax,%eax
4063ac:	ff 25 8c 62 47 00    	jmp    *0x47628c
4063b2:	8b c0                	mov    %eax,%eax
4063b4:	ff 25 88 62 47 00    	jmp    *0x476288
4063ba:	8b c0                	mov    %eax,%eax
4063bc:	ff 25 84 62 47 00    	jmp    *0x476284
4063c2:	8b c0                	mov    %eax,%eax
4063c4:	ff 25 80 62 47 00    	jmp    *0x476280
4063ca:	8b c0                	mov    %eax,%eax
4063cc:	ff 25 7c 62 47 00    	jmp    *0x47627c
4063d2:	8b c0                	mov    %eax,%eax
4063d4:	ff 25 78 62 47 00    	jmp    *0x476278
4063da:	8b c0                	mov    %eax,%eax
4063dc:	ff 25 74 62 47 00    	jmp    *0x476274
4063e2:	8b c0                	mov    %eax,%eax
4063e4:	ff 25 70 62 47 00    	jmp    *0x476270
4063ea:	8b c0                	mov    %eax,%eax
4063ec:	ff 25 6c 62 47 00    	jmp    *0x47626c
4063f2:	8b c0                	mov    %eax,%eax
4063f4:	ff 25 68 62 47 00    	jmp    *0x476268
4063fa:	8b c0                	mov    %eax,%eax
4063fc:	ff 25 64 62 47 00    	jmp    *0x476264
406402:	8b c0                	mov    %eax,%eax
406404:	ff 25 60 62 47 00    	jmp    *0x476260
40640a:	8b c0                	mov    %eax,%eax
40640c:	ff 25 5c 62 47 00    	jmp    *0x47625c
406412:	8b c0                	mov    %eax,%eax
406414:	ff 25 58 62 47 00    	jmp    *0x476258
40641a:	8b c0                	mov    %eax,%eax
40641c:	ff 25 54 62 47 00    	jmp    *0x476254
406422:	8b c0                	mov    %eax,%eax
406424:	ff 25 50 62 47 00    	jmp    *0x476250
40642a:	8b c0                	mov    %eax,%eax
40642c:	ff 25 4c 62 47 00    	jmp    *0x47624c
406432:	8b c0                	mov    %eax,%eax
406434:	ff 25 48 62 47 00    	jmp    *0x476248
40643a:	8b c0                	mov    %eax,%eax
40643c:	ff 25 44 62 47 00    	jmp    *0x476244
406442:	8b c0                	mov    %eax,%eax
406444:	ff 25 40 62 47 00    	jmp    *0x476240
40644a:	8b c0                	mov    %eax,%eax
40644c:	ff 25 3c 62 47 00    	jmp    *0x47623c
406452:	8b c0                	mov    %eax,%eax
406454:	ff 25 38 62 47 00    	jmp    *0x476238
40645a:	8b c0                	mov    %eax,%eax
40645c:	ff 25 34 62 47 00    	jmp    *0x476234
406462:	8b c0                	mov    %eax,%eax
406464:	ff 25 30 62 47 00    	jmp    *0x476230
40646a:	8b c0                	mov    %eax,%eax
40646c:	ff 25 2c 62 47 00    	jmp    *0x47622c
406472:	8b c0                	mov    %eax,%eax
406474:	ff 25 28 62 47 00    	jmp    *0x476228
40647a:	8b c0                	mov    %eax,%eax
40647c:	ff 25 24 62 47 00    	jmp    *0x476224
406482:	8b c0                	mov    %eax,%eax
406484:	ff 25 20 62 47 00    	jmp    *0x476220
40648a:	8b c0                	mov    %eax,%eax
40648c:	ff 25 1c 62 47 00    	jmp    *0x47621c
406492:	8b c0                	mov    %eax,%eax
406494:	ff 25 18 62 47 00    	jmp    *0x476218
40649a:	8b c0                	mov    %eax,%eax
40649c:	ff 25 14 62 47 00    	jmp    *0x476214
4064a2:	8b c0                	mov    %eax,%eax
4064a4:	ff 25 10 62 47 00    	jmp    *0x476210
4064aa:	8b c0                	mov    %eax,%eax
4064ac:	ff 25 38 63 47 00    	jmp    *0x476338
4064b2:	8b c0                	mov    %eax,%eax
4064b4:	ff 25 34 63 47 00    	jmp    *0x476334
4064ba:	8b c0                	mov    %eax,%eax
4064bc:	ff 25 30 63 47 00    	jmp    *0x476330
4064c2:	8b c0                	mov    %eax,%eax
4064c4:	ff 25 44 64 47 00    	jmp    *0x476444
4064ca:	8b c0                	mov    %eax,%eax
4064cc:	ff 25 40 64 47 00    	jmp    *0x476440
4064d2:	8b c0                	mov    %eax,%eax
4064d4:	ff 25 3c 64 47 00    	jmp    *0x47643c
4064da:	8b c0                	mov    %eax,%eax
4064dc:	ff 25 38 64 47 00    	jmp    *0x476438
4064e2:	8b c0                	mov    %eax,%eax
4064e4:	ff 25 34 64 47 00    	jmp    *0x476434
4064ea:	8b c0                	mov    %eax,%eax
4064ec:	ff 25 30 64 47 00    	jmp    *0x476430
4064f2:	8b c0                	mov    %eax,%eax
4064f4:	ff 25 2c 64 47 00    	jmp    *0x47642c
4064fa:	8b c0                	mov    %eax,%eax
4064fc:	ff 25 28 64 47 00    	jmp    *0x476428
406502:	8b c0                	mov    %eax,%eax
406504:	ff 25 24 64 47 00    	jmp    *0x476424
40650a:	8b c0                	mov    %eax,%eax
40650c:	ff 25 20 64 47 00    	jmp    *0x476420
406512:	8b c0                	mov    %eax,%eax
406514:	ff 25 1c 64 47 00    	jmp    *0x47641c
40651a:	8b c0                	mov    %eax,%eax
40651c:	ff 25 18 64 47 00    	jmp    *0x476418
406522:	8b c0                	mov    %eax,%eax
406524:	ff 25 14 64 47 00    	jmp    *0x476414
40652a:	8b c0                	mov    %eax,%eax
40652c:	ff 25 10 64 47 00    	jmp    *0x476410
406532:	8b c0                	mov    %eax,%eax
406534:	ff 25 0c 64 47 00    	jmp    *0x47640c
40653a:	8b c0                	mov    %eax,%eax
40653c:	ff 25 08 64 47 00    	jmp    *0x476408
406542:	8b c0                	mov    %eax,%eax
406544:	ff 25 04 64 47 00    	jmp    *0x476404
40654a:	8b c0                	mov    %eax,%eax
40654c:	ff 25 00 64 47 00    	jmp    *0x476400
406552:	8b c0                	mov    %eax,%eax
406554:	ff 25 fc 63 47 00    	jmp    *0x4763fc
40655a:	8b c0                	mov    %eax,%eax
40655c:	ff 25 f8 63 47 00    	jmp    *0x4763f8
406562:	8b c0                	mov    %eax,%eax
406564:	ff 25 f4 63 47 00    	jmp    *0x4763f4
40656a:	8b c0                	mov    %eax,%eax
40656c:	ff 25 f0 63 47 00    	jmp    *0x4763f0
406572:	8b c0                	mov    %eax,%eax
406574:	ff 25 ec 63 47 00    	jmp    *0x4763ec
40657a:	8b c0                	mov    %eax,%eax
40657c:	ff 25 e8 63 47 00    	jmp    *0x4763e8
406582:	8b c0                	mov    %eax,%eax
406584:	ff 25 e4 63 47 00    	jmp    *0x4763e4
40658a:	8b c0                	mov    %eax,%eax
40658c:	ff 25 e0 63 47 00    	jmp    *0x4763e0
406592:	8b c0                	mov    %eax,%eax
406594:	ff 25 dc 63 47 00    	jmp    *0x4763dc
40659a:	8b c0                	mov    %eax,%eax
40659c:	ff 25 d8 63 47 00    	jmp    *0x4763d8
4065a2:	8b c0                	mov    %eax,%eax
4065a4:	ff 25 d4 63 47 00    	jmp    *0x4763d4
4065aa:	8b c0                	mov    %eax,%eax
4065ac:	ff 25 d0 63 47 00    	jmp    *0x4763d0
4065b2:	8b c0                	mov    %eax,%eax
4065b4:	ff 25 cc 63 47 00    	jmp    *0x4763cc
4065ba:	8b c0                	mov    %eax,%eax
4065bc:	ff 25 c8 63 47 00    	jmp    *0x4763c8
4065c2:	8b c0                	mov    %eax,%eax