4122ef:	00 0b                	add    %cl,(%ebx)
4122f1:	54                   	push   %esp
4122f2:	46                   	inc    %esi
4122f3:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
4122fa:	61
4122fb:	6d                   	insl   (%dx),%es:(%edi)
4122fc:	48                   	dec    %eax
4122fd:	23 41 00             	and    0x0(%ecx),%eax
41231c:	64 23 41 00          	and    %fs:0x0(%ecx),%eax
412320:	10 00                	adc    %al,(%eax)
412322:	00 00                	add    %al,(%eax)
412324:	a0 21 41 00 40       	mov    0x40004121,%al
412329:	3a 40 00             	cmp    0x0(%eax),%al
41232c:	4c                   	dec    %esp
41232d:	3a 40 00             	cmp    0x0(%eax),%al
412330:	50                   	push   %eax
412331:	3a 40 00             	cmp    0x0(%eax),%al
412334:	54                   	push   %esp
412335:	3a 40 00             	cmp    0x0(%eax),%al
412338:	48                   	dec    %eax
412339:	3a 40 00             	cmp    0x0(%eax),%al
41233c:	94                   	xchg   %eax,%esp
41233d:	37                   	aaa
41233e:	40                   	inc    %eax
41233f:	00 b0 37 40 00 ec    	add    %dh,-0x13ffbfc9(%eax)
412345:	37                   	aaa
412346:	40                   	inc    %eax
412347:	00 dc                	add    %bl,%ah
412349:	5c                   	pop    %esp
41234a:	41                   	inc    %ecx
41234b:	00 28                	add    %ch,(%eax)
41234d:	5d                   	pop    %ebp
41234e:	41                   	inc    %ecx
41234f:	00 40 5d             	add    %al,0x5d(%eax)
412352:	41                   	inc    %ecx
412353:	00 30                	add    %dh,(%eax)
412355:	63 41 00             	arpl   %eax,0x0(%ecx)
412358:	44                   	inc    %esp
412359:	2d 40 00 68 63       	sub    $0x63680040,%eax
41235e:	41                   	inc    %ecx
41235f:	00 64 5e 41          	add    %ah,0x41(%esi,%ebx,2)
412363:	00 13                	add    %dl,(%ebx)
412365:	54                   	push   %esp
412366:	43                   	inc    %ebx
412367:	75 73                	jne    0x4123dc
412369:	74 6f                	je     0x4123da
41236b:	6d                   	insl   (%dx),%es:(%edi)
41236c:	4d                   	dec    %ebp
41236d:	65 6d                	gs insl (%dx),%es:(%edi)
41236f:	6f                   	outsl  %ds:(%esi),(%dx)
412370:	72 79                	jb     0x4123eb
412372:	53                   	push   %ebx
412373:	74 72                	je     0x4123e7
412375:	65 61                	gs popa
412377:	6d                   	insl   (%dx),%es:(%edi)
412378:	c4 23                	les    (%ebx),%esp
41237a:	41                   	inc    %ecx
412397:	00 e4                	add    %ah,%ah
412399:	23 41 00             	and    0x0(%ecx),%eax
41239c:	14 00                	adc    $0x0,%al
41239e:	00 00                	add    %al,(%eax)
4123a0:	fc                   	cld
4123a1:	22 41 00             	and    0x0(%ecx),%al
4123a4:	40                   	inc    %eax
4123a5:	3a 40 00             	cmp    0x0(%eax),%al
4123a8:	4c                   	dec    %esp
4123a9:	3a 40 00             	cmp    0x0(%eax),%al
4123ac:	50                   	push   %eax
4123ad:	3a 40 00             	cmp    0x0(%eax),%al
4123b0:	54                   	push   %esp
4123b1:	3a 40 00             	cmp    0x0(%eax),%al
4123b4:	48                   	dec    %eax
4123b5:	3a 40 00             	cmp    0x0(%eax),%al
4123b8:	94                   	xchg   %eax,%esp
4123b9:	37                   	aaa
4123ba:	40                   	inc    %eax
4123bb:	00 b0 37 40 00 8c    	add    %dh,-0x73ffbfc9(%eax)
4123c1:	63 41 00             	arpl   %eax,0x0(%ecx)
4123c4:	dc 5c 41 00          	fcompl 0x0(%ecx,%eax,2)
4123c8:	30 64 41 00          	xor    %ah,0x0(%ecx,%eax,2)
4123cc:	40                   	inc    %eax
4123cd:	5d                   	pop    %ebp
4123ce:	41                   	inc    %ecx
4123cf:	00 30                	add    %dh,(%eax)
4123d1:	63 41 00             	arpl   %eax,0x0(%ecx)
4123d4:	f4                   	hlt
4123d5:	64 41                	fs inc %ecx
4123d7:	00 68 63             	add    %ch,0x63(%eax)
4123da:	41                   	inc    %ecx
4123db:	00 64 5e 41          	add    %ah,0x41(%esi,%ebx,2)
4123df:	00 5c 64 41          	add    %bl,0x41(%esp,%eiz,2)
4123e3:	00 0d 54 4d 65 6d    	add    %cl,0x6d654d54
4123e9:	6f                   	outsl  %ds:(%esi),(%dx)
4123ea:	72 79                	jb     0x412465
4123ec:	53                   	push   %ebx
4123ed:	74 72                	je     0x412461
4123ef:	65 61                	gs popa
4123f1:	6d                   	insl   (%dx),%es:(%edi)
4123f2:	8b c0                	mov    %eax,%eax
4123f4:	40                   	inc    %eax
4123f5:	24 41                	and    $0x41,%al
412413:	00 5c 24 41          	add    %bl,0x41(%esp)
412417:	00 18                	add    %bl,(%eax)
412419:	00 00                	add    %al,(%eax)
41241b:	00 fc                	add    %bh,%ah
41241d:	22 41 00             	and    0x0(%ecx),%al
412420:	40                   	inc    %eax
412421:	3a 40 00             	cmp    0x0(%eax),%al
412424:	4c                   	dec    %esp
412425:	3a 40 00             	cmp    0x0(%eax),%al
412428:	50                   	push   %eax
412429:	3a 40 00             	cmp    0x0(%eax),%al
41242c:	54                   	push   %esp
41242d:	3a 40 00             	cmp    0x0(%eax),%al
412430:	48                   	dec    %eax
412431:	3a 40 00             	cmp    0x0(%eax),%al
412434:	94                   	xchg   %eax,%esp
412435:	37                   	aaa
412436:	40                   	inc    %eax
412437:	00 b0 37 40 00 78    	add    %dh,0x78004037(%eax)
41243d:	66 41                	inc    %cx
41243f:	00 dc                	add    %bl,%ah
412441:	5c                   	pop    %esp
412442:	41                   	inc    %ecx
412443:	00 28                	add    %ch,(%eax)
412445:	5d                   	pop    %ebp
412446:	41                   	inc    %ecx
412447:	00 40 5d             	add    %al,0x5d(%eax)
41244a:	41                   	inc    %ecx
41244b:	00 30                	add    %dh,(%eax)
41244d:	63 41 00             	arpl   %eax,0x0(%ecx)
412450:	b0 66                	mov    $0x66,%al
412452:	41                   	inc    %ecx
412453:	00 68 63             	add    %ch,0x63(%eax)
412456:	41                   	inc    %ecx
412457:	00 64 5e 41          	add    %ah,0x41(%esi,%ebx,2)
41245b:	00 0f                	add    %cl,(%edi)
41245d:	54                   	push   %esp
41245e:	52                   	push   %edx
41245f:	65 73 6f             	gs jae 0x4124d1
412462:	75 72                	jne    0x4124d6
412464:	63 65 53             	arpl   %esp,0x53(%ebp)
412467:	74 72                	je     0x4124db
412469:	65 61                	gs popa
41246b:	6d                   	insl   (%dx),%es:(%edi)
41246c:	cc                   	int3
41246d:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412472:	8b 44 24 04          	mov    0x4(%esp),%eax
412476:	8b 00                	mov    (%eax),%eax
412478:	ff 60 08             	jmp    *0x8(%eax)
41247b:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412480:	8b 44 24 04          	mov    0x4(%esp),%eax
412484:	8b 00                	mov    (%eax),%eax
412486:	ff 60 0c             	jmp    *0xc(%eax)
412489:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41248e:	8b 44 24 04          	mov    0x4(%esp),%eax
412492:	8b 00                	mov    (%eax),%eax
412494:	ff 60 10             	jmp    *0x10(%eax)
412497:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41249c:	8b 44 24 04          	mov    0x4(%esp),%eax
4124a0:	8b 00                	mov    (%eax),%eax
4124a2:	ff 60 14             	jmp    *0x14(%eax)
4124a5:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4124aa:	8b 44 24 04          	mov    0x4(%esp),%eax
4124ae:	8b 00                	mov    (%eax),%eax
4124b0:	ff 60 18             	jmp    *0x18(%eax)
4124b3:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4124b8:	8b 44 24 04          	mov    0x4(%esp),%eax
4124bc:	8b 00                	mov    (%eax),%eax
4124be:	ff 60 1c             	jmp    *0x1c(%eax)
4124c1:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4124c6:	8b 44 24 04          	mov    0x4(%esp),%eax
4124ca:	8b 00                	mov    (%eax),%eax
4124cc:	ff 60 20             	jmp    *0x20(%eax)
4124cf:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4124d4:	8b 44 24 04          	mov    0x4(%esp),%eax
4124d8:	8b 00                	mov    (%eax),%eax
4124da:	ff 60 24             	jmp    *0x24(%eax)
4124dd:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4124e2:	8b 44 24 04          	mov    0x4(%esp),%eax
4124e6:	8b 00                	mov    (%eax),%eax
4124e8:	ff 60 28             	jmp    *0x28(%eax)
4124eb:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4124f0:	8b 44 24 04          	mov    0x4(%esp),%eax
4124f4:	8b 00                	mov    (%eax),%eax
4124f6:	ff 20                	jmp    *(%eax)
4124f8:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4124fd:	8b 44 24 04          	mov    0x4(%esp),%eax
412501:	8b 00                	mov    (%eax),%eax
412503:	ff 60 04             	jmp    *0x4(%eax)
412506:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41250b:	e9 14 38 ff ff       	jmp    0x405d24
412510:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412515:	e9 32 38 ff ff       	jmp    0x405d4c
41251a:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41251f:	e9 3c 38 ff ff       	jmp    0x405d60
412524:	cc                   	int3
412525:	cc                   	int3
412526:	06                   	push   %es
412527:	25 41 00 10 25       	and    $0x25100041,%eax
41252c:	41                   	inc    %ecx
41252d:	00 1a                	add    %bl,(%edx)
41252f:	25 41 00 eb 24       	and    $0x24eb0041,%eax
412534:	41                   	inc    %ecx
412535:	00 f8                	add    %bh,%al
412537:	24 41                	and    $0x41,%al
412539:	00 6d 24             	add    %ch,0x24(%ebp)
41253c:	41                   	inc    %ecx
41253d:	00 7b 24             	add    %bh,0x24(%ebx)
412540:	41                   	inc    %ecx
412541:	00 89 24 41 00 97    	add    %cl,-0x68ffbedc(%ecx)
412547:	24 41                	and    $0x41,%al
412549:	00 a5 24 41 00 b3    	add    %ah,-0x4cffbedc(%ebp)
41254f:	24 41                	and    $0x41,%al
412551:	00 c1                	add    %al,%cl
412553:	24 41                	and    $0x41,%al
412555:	00 cf                	add    %cl,%bh
412557:	24 41                	and    $0x41,%al
412559:	00 dd                	add    %bl,%ch
41255b:	24 41                	and    $0x41,%al
41255d:	00 01                	add    %al,(%ecx)
41255f:	00 00                	add    %al,(%eax)
412561:	00 0c 00             	add    %cl,(%eax,%eax,1)
412564:	00 00                	add    %al,(%eax)
412566:	00 00                	add    %al,(%eax)
412568:	00 00                	add    %al,(%eax)
41256a:	c0 00 00             	rolb   $0x0,(%eax)
41256d:	00 00                	add    %al,(%eax)
41256f:	00 00                	add    %al,(%eax)
412571:	46                   	inc    %esi
412572:	26 25 41 00 14 00    	es and $0x140041,%eax
412578:	00 00                	add    %al,(%eax)
41257a:	00 00                	add    %al,(%eax)
41257c:	00 00                	add    %al,(%eax)
41257e:	8b c0                	mov    %eax,%eax
412580:	cc                   	int3
412581:	25 41 00 5e 25       	and    $0x255e0041,%eax
412586:	41                   	inc    %ecx
41259f:	00 f8                	add    %bh,%al
4125a1:	25 41 00 18 00       	and    $0x180041,%eax
4125a6:	00 00                	add    %al,(%eax)
4125a8:	94                   	xchg   %eax,%esp
4125a9:	11 40 00             	adc    %eax,0x0(%eax)
4125ac:	40                   	inc    %eax
4125ad:	3a 40 00             	cmp    0x0(%eax),%al
4125b0:	f8                   	clc
4125b1:	5c                   	pop    %esp
4125b2:	40                   	inc    %eax
4125b3:	00 04 5d 40 00 54 3a 	add    %al,0x3a540040(,%ebx,2)
4125ba:	40                   	inc    %eax
4125bb:	00 48 3a             	add    %cl,0x3a(%eax)
4125be:	40                   	inc    %eax
4125bf:	00 14 5d 40 00 b0 37 	add    %dl,0x37b00040(,%ebx,2)
4125c6:	40                   	inc    %eax
4125c7:	00 a4 a5 41 00 dc a5 	add    %ah,-0x5a23ffbf(%ebp,%eiz,4)
4125ce:	41                   	inc    %ecx
4125cf:	00 44 a6 41          	add    %al,0x41(%esi,%eiz,4)
4125d3:	00 ac a6 41 00 30 a7 	add    %ch,-0x58cfffbf(%esi,%eiz,4)
4125da:	41                   	inc    %ecx
4125db:	00 94 a7 41 00 9c a9 	add    %dl,-0x5663ffbf(%edi,%eiz,4)
4125e2:	41                   	inc    %ecx
4125e3:	00 a8 a9 41 00 b4    	add    %ch,-0x4bffbe57(%eax)
4125e9:	a9 41 00 c0 a9       	test   $0xa9c00041,%eax
4125ee:	41                   	inc    %ecx
4125ef:	00 cc                	add    %cl,%ah
4125f1:	a9 41 00 48 aa       	test   $0xaa480041,%eax
4125f6:	41                   	inc    %ecx
4125f7:	00 0e                	add    %cl,(%esi)
4125f9:	54                   	push   %esp
4125fa:	53                   	push   %ebx
4125fb:	74 72                	je     0x41266f
4125fd:	65 61                	gs popa
4125ff:	6d                   	insl   (%dx),%es:(%edi)
412600:	41                   	inc    %ecx
412601:	64 61                	fs popa
412603:	70 74                	jo     0x412679
412605:	65 72 90             	gs jb  0x412598
412608:	54                   	push   %esp
412609:	26 41                	es inc %ecx
412627:	00 54 26 41          	add    %dl,0x41(%esi,%eiz,1)
41262b:	00 08                	add    %cl,(%eax)
41262d:	00 00                	add    %al,(%eax)
41262f:	00 a0 10 40 00 40    	add    %ah,0x40004010(%eax)
412635:	3a 40 00             	cmp    0x0(%eax),%al
412638:	4c                   	dec    %esp
412639:	3a 40 00             	cmp    0x0(%eax),%al
41263c:	50                   	push   %eax
41263d:	3a 40 00             	cmp    0x0(%eax),%al
412640:	54                   	push   %esp
412641:	3a 40 00             	cmp    0x0(%eax),%al
412644:	48                   	dec    %eax
412645:	3a 40 00             	cmp    0x0(%eax),%al
412648:	94                   	xchg   %eax,%esp
412649:	37                   	aaa
41264a:	40                   	inc    %eax
41264b:	00 b0 37 40 00 b0    	add    %dh,-0x4fffbfc9(%eax)
412651:	35 41 00 0c 54       	xor    $0x540c0041,%eax
412656:	43                   	inc    %ebx
412657:	6c                   	insb   (%dx),%es:(%edi)
412658:	61                   	popa
412659:	73 73                	jae    0x4126ce
41265b:	46                   	inc    %esi
41265c:	69 6e 64 65 72 8d 40 	imul   $0x408d7265,0x64(%esi),%ebp
412663:	00 b0 26 41 00 00    	add    %dh,0x4126(%eax)
412681:	00 00                	add    %al,(%eax)
412683:	00 c0                	add    %al,%al
412685:	26 41                	es inc %ecx
412687:	00 28                	add    %ch,(%eax)
412689:	00 00                	add    %al,(%eax)
41268b:	00 a0 10 40 00 40    	add    %ah,0x40004010(%eax)
412691:	3a 40 00             	cmp    0x0(%eax),%al
412694:	4c                   	dec    %esp
412695:	3a 40 00             	cmp    0x0(%eax),%al
412698:	50                   	push   %eax
412699:	3a 40 00             	cmp    0x0(%eax),%al
41269c:	54                   	push   %esp
41269d:	3a 40 00             	cmp    0x0(%eax),%al
4126a0:	48                   	dec    %eax
4126a1:	3a 40 00             	cmp    0x0(%eax),%al
4126a4:	94                   	xchg   %eax,%esp
4126a5:	37                   	aaa
4126a6:	40                   	inc    %eax
4126a7:	00 b0 37 40 00 10    	add    %dh,0x10004037(%eax)
4126ad:	67 41                	addr16 inc %ecx
4126af:	00 38                	add    %bh,(%eax)
4126b1:	67 41                	addr16 inc %ecx
4126b3:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
4126b7:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
4126bb:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
4126bf:	00 06                	add    %al,(%esi)
4126c1:	54                   	push   %esp
4126c2:	46                   	inc    %esi
4126c3:	69 6c 65 72 90 14 27 	imul   $0x41271490,0x72(%ebp,%eiz,2),%ebp
4126ca:	41
4126d3:	00 3c 27             	add    %bh,(%edi,%eiz,1)
4126d6:	41                   	inc    %ecx
4126e7:	00 4e 27             	add    %cl,0x27(%esi)
4126ea:	41                   	inc    %ecx
4126eb:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4126ef:	00 64 26 41          	add    %ah,0x41(%esi,%eiz,1)
4126f3:	00 40 3a             	add    %al,0x3a(%eax)
4126f6:	40                   	inc    %eax
4126f7:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
4126fb:	00 50 3a             	add    %dl,0x3a(%eax)
4126fe:	40                   	inc    %eax
4126ff:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
412703:	00 48 3a             	add    %cl,0x3a(%eax)
412706:	40                   	inc    %eax
412707:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41270e:	40                   	inc    %eax