4262c7:	98                   	cwtl
4262c8:	41                   	inc    %ecx
4262c9:	00 00                	add    %al,(%eax)
4262cb:	00 08                	add    %cl,(%eax)
4262cd:	47                   	inc    %edi
4262ce:	72 61                	jb     0x426331
4262d0:	70 68                	jo     0x42633a
4262d2:	69 63 73 00 00 90 24 	imul   $0x24900000,0x73(%ebx),%esp
4262d9:	63 42 00             	arpl   %eax,0x0(%edx)
4262f8:	28 63 42             	sub    %ah,0x42(%ebx)
4262fb:	00 08                	add    %cl,(%eax)
4262fd:	00 00                	add    %al,(%eax)
4262ff:	00 24 11             	add    %ah,(%ecx,%edx,1)
426302:	40                   	inc    %eax
426303:	00 1c 36             	add    %bl,(%esi,%esi,1)
426306:	40                   	inc    %eax
426307:	00 28                	add    %ch,(%eax)
426309:	36 40                	ss inc %eax
42630b:	00 2c 36             	add    %ch,(%esi,%esi,1)
42630e:	40                   	inc    %eax
42630f:	00 30                	add    %dh,(%eax)
426311:	36 40                	ss inc %eax
426313:	00 24 36             	add    %ah,(%esi,%esi,1)
426316:	40                   	inc    %eax
426317:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42631e:	40                   	inc    %eax
42631f:	00 dc                	add    %bl,%ah
426321:	33 40 00             	xor    0x0(%eax),%eax
426324:	58                   	pop    %eax
426325:	2b 40 00             	sub    0x0(%eax),%eax
426328:	0c 54                	or     $0x54,%al
42632a:	53                   	push   %ebx
42632b:	68 61 72 65 64       	push   $0x64657261
426330:	49                   	dec    %ecx
426331:	6d                   	insl   (%dx),%es:(%edi)
426332:	61                   	popa
426333:	67 65 8d 40 00       	lea    %gs:0x0(%bx,%si),%eax
426338:	84 63 42             	test   %ah,0x42(%ebx)
426357:	00 88 63 42 00 74    	add    %cl,0x74004263(%eax)
42635d:	00 00                	add    %al,(%eax)
42635f:	00 d8                	add    %bl,%al
426361:	62 42 00             	bound  %eax,0x0(%edx)
426364:	1c 36                	sbb    $0x36,%al
426366:	40                   	inc    %eax
426367:	00 28                	add    %ch,(%eax)
426369:	36 40                	ss inc %eax
42636b:	00 2c 36             	add    %ch,(%esi,%esi,1)
42636e:	40                   	inc    %eax
42636f:	00 30                	add    %dh,(%eax)
426371:	36 40                	ss inc %eax
426373:	00 24 36             	add    %ah,(%esi,%esi,1)
426376:	40                   	inc    %eax
426377:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42637e:	40                   	inc    %eax
42637f:	00 10                	add    %dl,(%eax)
426381:	9e                   	sahf
426382:	42                   	inc    %edx
426383:	00 6c 9e 42          	add    %ch,0x42(%esi,%ebx,4)
426387:	00 0c 54             	add    %cl,(%esp,%edx,2)
42638a:	42                   	inc    %edx
42638b:	69 74 6d 61 70 49 6d 	imul   $0x616d4970,0x61(%ebp,%ebp,2),%esi
426392:	61
426393:	67 65 8d 40 00       	lea    %gs:0x0(%bx,%si),%eax
426398:	e4 63                	in     $0x63,%al
42639a:	42                   	inc    %edx
4263a7:	00 60 64             	add    %ah,0x64(%eax)
4263aa:	42                   	inc    %edx
4263b7:	00 54 64 42          	add    %dl,0x42(%esp,%eiz,2)
4263bb:	00 3c 00             	add    %bh,(%eax,%eax,1)
4263be:	00 00                	add    %al,(%eax)
4263c0:	f0 61                	lock popa
4263c2:	42                   	inc    %edx
4263c3:	00 1c 36             	add    %bl,(%esi,%esi,1)
4263c6:	40                   	inc    %eax
4263c7:	00 a8 c5 41 00 2c    	add    %ch,0x2c0041c5(%eax)
4263cd:	36 40                	ss inc %eax
4263cf:	00 30                	add    %dh,(%eax)
4263d1:	36 40                	ss inc %eax
4263d3:	00 24 36             	add    %ah,(%esi,%esi,1)
4263d6:	40                   	inc    %eax
4263d7:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4263de:	40                   	inc    %eax
4263df:	00 fc                	add    %bh,%ah
4263e1:	a8 42                	test   $0x42,%al
4263e3:	00 e8                	add    %ch,%al
4263e5:	c4 41 00             	les    0x0(%ecx),%eax
4263e8:	98                   	cwtl
4263e9:	97                   	xchg   %eax,%edi
4263ea:	42                   	inc    %edx
4263eb:	00 38                	add    %bh,(%eax)
4263ed:	a9 42 00 38 c6       	test   $0xc6380042,%eax
4263f2:	41                   	inc    %ecx
4263f3:	00 0c ab             	add    %cl,(%ebx,%ebp,4)
4263f6:	42                   	inc    %edx
4263f7:	00 8c ab 42 00 e4 97 	add    %cl,-0x681bffbe(%ebx,%ebp,4)
4263fe:	42                   	inc    %edx
4263ff:	00 40 ae             	add    %al,-0x52(%eax)
426402:	42                   	inc    %edx
426403:	00 f4                	add    %dh,%ah
426405:	ae                   	scas   %es:(%edi),%al
426406:	42                   	inc    %edx
426407:	00 34 af             	add    %dh,(%edi,%ebp,4)
42640a:	42                   	inc    %edx
42640b:	00 30                	add    %dh,(%eax)
42640d:	99                   	cltd
42640e:	42                   	inc    %edx
42640f:	00 90 af 42 00 7c    	add    %dl,0x7c0042af(%eax)
426415:	b3 42                	mov    $0x42,%bl
426417:	00 78 bb             	add    %bh,-0x45(%eax)
42641a:	42                   	inc    %edx
42641b:	00 4c bc 42          	add    %cl,0x42(%esp,%edi,4)
42641f:	00 18                	add    %bl,(%eax)
426421:	9a 42 00 70 bd 42 00 	lcall  $0x42,$0xbd700042
426428:	c4 bd 42 00 94 a8    	les    -0x576bffbe(%ebp),%edi
42642e:	42                   	inc    %edx
42642f:	00 34 99             	add    %dh,(%ecx,%ebx,4)
426432:	42                   	inc    %edx
426433:	00 bc 99 42 00 58 b2 	add    %bh,-0x4da7ffbe(%ecx,%ebx,4)
42643a:	42                   	inc    %edx
42643b:	00 84 c0 42 00 d4 b1 	add    %al,-0x4e2bffbe(%eax,%eax,8)
426442:	42                   	inc    %edx
426443:	00 8c c0 42 00 a4 ae 	add    %cl,-0x515bffbe(%eax,%eax,8)
42644a:	42                   	inc    %edx
42644b:	00 04 af             	add    %al,(%edi,%ebp,4)
42644e:	42                   	inc    %edx
42644f:	00 40 ba             	add    %al,-0x46(%eax)
426452:	42                   	inc    %edx
426453:	00 07                	add    %al,(%edi)
426455:	54                   	push   %esp
426456:	42                   	inc    %edx
426457:	69 74 6d 61 70 60 64 	imul   $0x42646070,0x61(%ebp,%ebp,2),%esi
42645e:	42
42645f:	00 07                	add    %al,(%edi)
426461:	07                   	pop    %es
426462:	54                   	push   %esp
426463:	42                   	inc    %edx
426464:	69 74 6d 61 70 e4 63 	imul   $0x4263e470,0x61(%ebp,%ebp,2),%esi
42646b:	42
42646c:	00 b4 62 42 00 00 00 	add    %dh,0x42(%edx,%eiz,2)
426473:	08 47 72             	or     %al,0x72(%edi)
426476:	61                   	popa
426477:	70 68                	jo     0x4264e1
426479:	69 63 73 00 00 8b c0 	imul   $0xc08b0000,0x73(%ebx),%esp
426480:	cc                   	int3
426481:	64 42                	fs inc %edx
42649f:	00 d0                	add    %dl,%al
4264a1:	64 42                	fs inc %edx
4264a3:	00 18                	add    %bl,(%eax)
4264a5:	00 00                	add    %al,(%eax)
4264a7:	00 d8                	add    %bl,%al
4264a9:	62 42 00             	bound  %eax,0x0(%edx)
4264ac:	1c 36                	sbb    $0x36,%al
4264ae:	40                   	inc    %eax
4264af:	00 28                	add    %ch,(%eax)
4264b1:	36 40                	ss inc %eax
4264b3:	00 2c 36             	add    %ch,(%esi,%esi,1)
4264b6:	40                   	inc    %eax
4264b7:	00 30                	add    %dh,(%eax)
4264b9:	36 40                	ss inc %eax
4264bb:	00 24 36             	add    %ah,(%esi,%esi,1)
4264be:	40                   	inc    %eax
4264bf:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4264c6:	40                   	inc    %eax
4264c7:	00 2c c1             	add    %ch,(%ecx,%eax,8)
4264ca:	42                   	inc    %edx
4264cb:	00 5c c1 42          	add    %bl,0x42(%ecx,%eax,8)
4264cf:	00 0a                	add    %cl,(%edx)
4264d1:	54                   	push   %esp
4264d2:	49                   	dec    %ecx
4264d3:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
4264d6:	49                   	dec    %ecx
4264d7:	6d                   	insl   (%dx),%es:(%edi)
4264d8:	61                   	popa
4264d9:	67 65 90             	addr16 gs nop
4264dc:	28 65 42             	sub    %ah,0x42(%ebp)
4264eb:	00 98 65 42 00 00    	add    %bl,0x4265(%eax)
4264f9:	00 00                	add    %al,(%eax)
4264fb:	00 8c 65 42 00 34 00 	add    %cl,0x340042(%ebp,%eiz,2)
426502:	00 00                	add    %al,(%eax)
426504:	f0 61                	lock popa
426506:	42                   	inc    %edx
426507:	00 1c 36             	add    %bl,(%esi,%esi,1)
42650a:	40                   	inc    %eax
42650b:	00 a8 c5 41 00 2c    	add    %ch,0x2c0041c5(%eax)
426511:	36 40                	ss inc %eax
426513:	00 30                	add    %dh,(%eax)
426515:	36 40                	ss inc %eax
426517:	00 24 36             	add    %ah,(%esi,%esi,1)
42651a:	40                   	inc    %eax
42651b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
426522:	40                   	inc    %eax
426523:	00 c8                	add    %cl,%al
426525:	c1 42 00 e8          	roll   $0xe8,0x0(%edx)
426529:	c4 41 00             	les    0x0(%ecx),%eax
42652c:	98                   	cwtl
42652d:	97                   	xchg   %eax,%edi
42652e:	42                   	inc    %edx
42652f:	00 f8                	add    %bh,%al
426531:	c1 42 00 38          	roll   $0x38,0x0(%edx)
426535:	c6 41 00 28          	movb   $0x28,0x0(%ecx)
426539:	97                   	xchg   %eax,%edi
42653a:	42                   	inc    %edx
42653b:	00 58 c2             	add    %bl,-0x3e(%eax)
42653e:	42                   	inc    %edx
42653f:	00 e4                	add    %ah,%ah
426541:	97                   	xchg   %eax,%edi
426542:	42                   	inc    %edx
426543:	00 98 c2 42 00 c4    	add    %bl,-0x3bffbd3e(%eax)
426549:	c2 42 00             	ret    $0x42
42654c:	2c 99                	sub    $0x99,%al
42654e:	42                   	inc    %edx
42654f:	00 30                	add    %dh,(%eax)
426551:	99                   	cltd
426552:	42                   	inc    %edx
426553:	00 d8                	add    %bl,%al
426555:	c2 42 00             	ret    $0x42
426558:	b0 99                	mov    $0x99,%al
42655a:	42                   	inc    %edx
42655b:	00 5c c5 42          	add    %bl,0x42(%ebp,%eax,8)
42655f:	00 14 9a             	add    %dl,(%edx,%ebx,4)
426562:	42                   	inc    %edx
426563:	00 74 c5 42          	add    %dh,0x42(%ebp,%eax,8)
426567:	00 78 c5             	add    %bh,-0x3b(%eax)
42656a:	42                   	inc    %edx
42656b:	00 28                	add    %ch,(%eax)
42656d:	9a 42 00 74 c1 42 00 	lcall  $0x42,$0xc1740042
426574:	34 99                	xor    $0x99,%al
426576:	42                   	inc    %edx
426577:	00 bc 99 42 00 18 c4 	add    %bh,-0x3be7ffbe(%ecx,%ebx,4)
42657e:	42                   	inc    %edx
42657f:	00 90 c5 42 00 b8    	add    %dl,-0x47ffbd3b(%eax)
426585:	c5 42 00             	lds    0x0(%edx),%eax
426588:	cc                   	int3
426589:	c5 42 00             	lds    0x0(%edx),%eax
42658c:	05 54 49 63 6f       	add    $0x6f634954,%eax
426591:	6e                   	outsb  %ds:(%esi),(%dx)
426592:	8b c0                	mov    %eax,%eax
426594:	98                   	cwtl
426595:	65 42                	gs inc %edx
426597:	00 07                	add    %al,(%edi)
426599:	05 54 49 63 6f       	add    $0x6f634954,%eax
42659e:	6e                   	outsb  %ds:(%esi),(%dx)
42659f:	28 65 42             	sub    %ah,0x42(%ebp)
4265a2:	00 b4 62 42 00 00 00 	add    %dh,0x42(%edx,%eiz,2)
4265a9:	08 47 72             	or     %al,0x72(%edi)
4265ac:	61                   	popa
4265ad:	70 68                	jo     0x426617
4265af:	69 63 73 00 00 85 c0 	imul   $0xc0850000,0x73(%ebx),%esp
4265b6:	74 0e                	je     0x4265c6
4265b8:	3b 05 90 c8 49 00    	cmp    0x49c890,%eax
4265be:	74 06                	je     0x4265c6
4265c0:	50                   	push   %eax
4265c1:	e8 32 04 fe ff       	call   0x4069f8
4265c6:	c3                   	ret
4265c7:	90                   	nop
4265c8:	14 66                	adc    $0x66,%al
4265ca:	42                   	inc    %edx
4265e7:	00 14 66             	add    %dl,(%esi,%eiz,2)
4265ea:	42                   	inc    %edx
4265eb:	00 24 00             	add    %ah,(%eax,%eax,1)
4265ee:	00 00                	add    %al,(%eax)
4265f0:	24 11                	and    $0x11,%al
4265f2:	40                   	inc    %eax
4265f3:	00 1c 36             	add    %bl,(%esi,%esi,1)
4265f6:	40                   	inc    %eax
4265f7:	00 28                	add    %ch,(%eax)
4265f9:	36 40                	ss inc %eax
4265fb:	00 2c 36             	add    %ch,(%esi,%esi,1)
4265fe:	40                   	inc    %eax
4265ff:	00 30                	add    %dh,(%eax)
426601:	36 40                	ss inc %eax
426603:	00 24 36             	add    %ah,(%esi,%esi,1)
426606:	40                   	inc    %eax
426607:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42660e:	40                   	inc    %eax
42660f:	00 78 66             	add    %bh,0x66(%eax)
426612:	42                   	inc    %edx
426613:	00 10                	add    %dl,(%eax)
426615:	54                   	push   %esp
426616:	52                   	push   %edx
426617:	65 73 6f             	gs jae 0x426689
42661a:	75 72                	jne    0x42668e
42661c:	63 65 4d             	arpl   %esp,0x4d(%ebp)
42661f:	61                   	popa
426620:	6e                   	outsb  %ds:(%esi),(%dx)
426621:	61                   	popa
426622:	67 65 72 8d          	addr16 gs jb 0x4265b3
426626:	40                   	inc    %eax
426627:	00 89 d1 89 c2 31    	add    %cl,0x31c289d1(%ecx)
42662d:	c0 66 c1 c0          	shlb   $0xc0,-0x3f(%esi)
426631:	05 32 02 42 49       	add    $0x49420232,%eax
426636:	75 f6                	jne    0x42662e
426638:	c3                   	ret
426639:	8d 40 00             	lea    0x0(%eax),%eax
42663c:	53                   	push   %ebx
42663d:	56                   	push   %esi
42663e:	84 d2                	test   %dl,%dl
426640:	74 08                	je     0x42664a
426642:	83 c4 f0             	add    $0xfffffff0,%esp
426645:	e8 ee d0 fd ff       	call   0x403738
42664a:	8b da                	mov    %edx,%ebx
42664c:	8b f0                	mov    %eax,%esi
42664e:	66 89 4e 20          	mov    %cx,0x20(%esi)
426652:	8d 46 08             	lea    0x8(%esi),%eax
426655:	50                   	push   %eax
426656:	e8 45 02 fe ff       	call   0x4068a0
42665b:	8b c6                	mov    %esi,%eax
42665d:	84 db                	test   %bl,%bl
42665f:	74 0f                	je     0x426670
426661:	e8 2a d1 fd ff       	call   0x403790
426666:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42666d:	83 c4 0c             	add    $0xc,%esp
426670:	8b c6                	mov    %esi,%eax
426672:	5e                   	pop    %esi
426673:	5b                   	pop    %ebx
426674:	c3                   	ret
426675:	8d 40 00             	lea    0x0(%eax),%eax
426678:	53                   	push   %ebx
426679:	56                   	push   %esi
42667a:	e8 21 d1 fd ff       	call   0x4037a0
42667f:	8b da                	mov    %edx,%ebx
426681:	8b f0                	mov    %eax,%esi
426683:	8d 46 08             	lea    0x8(%esi),%eax
426686:	50                   	push   %eax
426687:	e8 9c 00 fe ff       	call   0x406728
42668c:	84 db                	test   %bl,%bl
42668e:	7e 07                	jle    0x426697
426690:	8b c6                	mov    %esi,%eax
426692:	e8 f1 d0 fd ff       	call   0x403788
426697:	5e                   	pop    %esi
426698:	5b                   	pop    %ebx
426699:	c3                   	ret
42669a:	8b c0                	mov    %eax,%eax
42669c:	83 c0 08             	add    $0x8,%eax
42669f:	50                   	push   %eax
4266a0:	e8 8b 00 fe ff       	call   0x406730
4266a5:	c3                   	ret
4266a6:	8b c0                	mov    %eax,%eax
4266a8:	83 c0 08             	add    $0x8,%eax
4266ab:	50                   	push   %eax
4266ac:	e8 ff 01 fe ff       	call   0x4068b0
4266b1:	c3                   	ret
4266b2:	8b c0                	mov    %eax,%eax
4266b4:	55                   	push   %ebp
4266b5:	8b ec                	mov    %esp,%ebp
4266b7:	83 c4 f8             	add    $0xfffffff8,%esp
4266ba:	53                   	push   %ebx
4266bb:	56                   	push   %esi
4266bc:	8b da                	mov    %edx,%ebx
4266be:	89 45 fc             	mov    %eax,-0x4(%ebp)