4145aa:	00 42 00             	add    %al,0x0(%edx)
4145ad:	69 00 77 00 4f 00    	imul   $0x4f0077,(%eax),%eax
4145b3:	2e 06                	cs push %es
4145b5:	2e 06                	cs push %es
4145b7:	4a                   	dec    %edx
4145b8:	00 37                	add    %dh,(%edi)
4145ba:	00 44 00 77          	add    %al,0x77(%eax,%eax,1)
4145be:	00 2e                	add    %ch,(%esi)
4145c0:	06                   	push   %es
4145c1:	2e 06                	cs push %es
4145c3:	42                   	inc    %edx
4145c4:	00 47 00             	add    %al,0x0(%edi)
4145c7:	38 00                	cmp    %al,(%eax)
4145c9:	6d                   	insl   (%dx),%es:(%edi)
4145ca:	00 2e                	add    %ch,(%esi)
4145cc:	06                   	push   %es
4145cd:	2e 06                	cs push %es
4145cf:	2e 06                	cs push %es
4145d1:	4b                   	dec    %ebx
4145d2:	00 2e                	add    %ch,(%esi)
4145d4:	06                   	push   %es
4145d5:	2e 06                	cs push %es
4145d7:	2e 06                	cs push %es
4145d9:	43                   	inc    %ebx
4145da:	00 2e                	add    %ch,(%esi)
4145dc:	06                   	push   %es
4145dd:	79 00                	jns    0x4145df
4145df:	67 00 34             	add    %dh,(%si)
4145e2:	00 2e                	add    %ch,(%esi)
4145e4:	06                   	push   %es
4145e5:	2e 06                	cs push %es
4145e7:	2e 06                	cs push %es
4145e9:	4b                   	dec    %ebx
4145ea:	00 2e                	add    %ch,(%esi)
4145ec:	06                   	push   %es
4145ed:	43                   	inc    %ebx
4145ee:	00 6f 00             	add    %ch,0x0(%edi)
4145f1:	2e 06                	cs push %es
4145f3:	45                   	inc    %ebp
4145f4:	00 7a 00             	add    %bh,0x0(%edx)
4145f7:	2e 06                	cs push %es
4145f9:	44                   	inc    %esp
4145fa:	00 2e                	add    %ch,(%esi)
4145fc:	06                   	push   %es
4145fd:	46                   	inc    %esi
4145fe:	00 59 00             	add    %bl,0x0(%ecx)
414601:	2e 06                	cs push %es
414603:	2e 06                	cs push %es
414605:	2e 06                	cs push %es
414607:	2e 06                	cs push %es
414609:	2e 06                	cs push %es
41460b:	2e 06                	cs push %es
41460d:	2e 06                	cs push %es
41460f:	2e 06                	cs push %es
414611:	2e 06                	cs push %es
414613:	2e 06                	cs push %es
414615:	2e 06                	cs push %es
414617:	49                   	dec    %ecx
414618:	00 6f 00             	add    %ch,0x0(%edi)
41461b:	4f                   	dec    %edi
41461c:	00 51 00             	add    %dl,0x0(%ecx)
41461f:	2e 06                	cs push %es
414621:	2e 06                	cs push %es
414623:	43                   	inc    %ebx
414624:	00 67 00             	add    %ah,0x0(%edi)
414627:	2e 06                	cs push %es
414629:	43                   	inc    %ebx
41462a:	00 49 00             	add    %cl,0x0(%ecx)
41462d:	67 00 2e 06 2e       	add    %ch,0x2e06
414632:	06                   	push   %es
414633:	77 00                	ja     0x414635
414635:	45                   	inc    %ebp
414636:	00 2e                	add    %ch,(%esi)
414638:	06                   	push   %es
414639:	69 00 2e 06 2e 06    	imul   $0x62e062e,(%eax),%eax
41463f:	42                   	inc    %edx
414640:	00 51 00             	add    %dl,0x0(%ecx)
414643:	51                   	push   %ecx
414644:	00 58 00             	add    %bl,0x0(%eax)
414647:	4d                   	dec    %ebp
414648:	00 36                	add    %dh,(%esi)
41464a:	00 2e                	add    %ch,(%esi)
41464c:	06                   	push   %es
41464d:	2e 06                	cs push %es
41464f:	2e 06                	cs push %es
414651:	4b                   	dec    %ebx
414652:	00 4b 00             	add    %cl,0x0(%ebx)
414655:	44                   	inc    %esp
414656:	00 73 00             	add    %dh,0x0(%ebx)
414659:	2e 06                	cs push %es
41465b:	2e 06                	cs push %es
41465d:	2e 06                	cs push %es
41465f:	6f                   	outsl  %ds:(%esi),(%dx)
414660:	00 2e                	add    %ch,(%esi)
414662:	06                   	push   %es
414663:	2e 06                	cs push %es
414665:	68 00 63 00 6f       	push   $0x6f006300
41466a:	00 50 00             	add    %dl,0x0(%eax)
41466d:	2e 06                	cs push %es
41466f:	2e 06                	cs push %es
414671:	2e 06                	cs push %es
414673:	43                   	inc    %ebx
414674:	00 67 00             	add    %ah,0x0(%edi)
414677:	2e 06                	cs push %es
414679:	43                   	inc    %ebx
41467a:	00 48 00             	add    %cl,0x0(%eax)
41467d:	33 00                	xor    (%eax),%eax
41467f:	67 00 57 00          	add    %dl,0x0(%bx)
414683:	63 00                	arpl   %eax,(%eax)
414685:	7a 00                	jp     0x414687
414687:	30 00                	xor    %al,(%eax)
414689:	2e 06                	cs push %es
41468b:	2e 06                	cs push %es
41468d:	2e 06                	cs push %es
41468f:	6f                   	outsl  %ds:(%esi),(%dx)
414690:	00 6f 00             	add    %ch,0x0(%edi)
414693:	50                   	push   %eax
414694:	00 67 00             	add    %ah,0x0(%edi)
414697:	2e 06                	cs push %es
414699:	2e 06                	cs push %es
41469b:	43                   	inc    %ebx
41469c:	00 67 00             	add    %ah,0x0(%edi)
41469f:	2e 06                	cs push %es
4146a1:	43                   	inc    %ebx
4146a2:	00 63 00             	add    %ah,0x0(%ebx)
4146a5:	6b 00 63             	imul   $0x63,(%eax),%eax
4146a8:	00 2e                	add    %ch,(%esi)
4146aa:	06                   	push   %es
4146ab:	2e 06                	cs push %es
4146ad:	48                   	dec    %eax
4146ae:	00 2e                	add    %ch,(%esi)
4146b0:	06                   	push   %es
4146b1:	6f                   	outsl  %ds:(%esi),(%dx)
4146b2:	00 50 00             	add    %dl,0x0(%eax)
4146b5:	77 00                	ja     0x4146b7
4146b7:	2e 06                	cs push %es
4146b9:	2e 06                	cs push %es
4146bb:	43                   	inc    %ebx
4146bc:	00 67 00             	add    %ah,0x0(%edi)
4146bf:	2e 06                	cs push %es
4146c1:	43                   	inc    %ebx
4146c2:	00 63 00             	add    %ah,0x0(%ebx)
4146c5:	6b 00 63             	imul   $0x63,(%eax),%eax
4146c8:	00 2e                	add    %ch,(%esi)
4146ca:	06                   	push   %es
4146cb:	2e 06                	cs push %es
4146cd:	48                   	dec    %eax
4146ce:	00 42 00             	add    %al,0x0(%edx)
4146d1:	76 00                	jbe    0x4146d3
4146d3:	51                   	push   %ecx
4146d4:	00 2e                	add    %ch,(%esi)
4146d6:	06                   	push   %es
4146d7:	2e 06                	cs push %es
4146d9:	2e 06                	cs push %es
4146db:	43                   	inc    %ebx
4146dc:	00 67 00             	add    %ah,0x0(%edi)
4146df:	2e 06                	cs push %es
4146e1:	43                   	inc    %ebx
4146e2:	00 46 00             	add    %al,0x0(%esi)
4146e5:	69 00 68 00 42 00    	imul   $0x420068,(%eax),%eax
4146eb:	2e 06                	cs push %es
4146ed:	2e 06                	cs push %es
4146ef:	2e 06                	cs push %es
4146f1:	4b                   	dec    %ebx
4146f2:	00 2e                	add    %ch,(%esi)
4146f4:	06                   	push   %es
4146f5:	43                   	inc    %ebx
4146f6:	00 6f 00             	add    %ch,0x0(%edi)
4146f9:	2e 06                	cs push %es
4146fb:	2e 06                	cs push %es
4146fd:	42                   	inc    %edx
4146fe:	00 4d 00             	add    %cl,0x0(%ebp)
414701:	77 00                	ja     0x414703
414703:	2e 06                	cs push %es
414705:	77 00                	ja     0x414707
414707:	42                   	inc    %edx
414708:	00 50 00             	add    %dl,0x0(%eax)
41470b:	2e 06                	cs push %es
41470d:	2e 06                	cs push %es
41470f:	2e 06                	cs push %es
414711:	2e 06                	cs push %es
414713:	42                   	inc    %edx
414714:	00 77 00             	add    %dh,0x0(%edi)
414717:	2e 06                	cs push %es
414719:	2e 06                	cs push %es
41471b:	45                   	inc    %ebp
41471c:	00 51 00             	add    %dl,0x0(%ecx)
41471f:	49                   	dec    %ecx
414720:	00 6f 00             	add    %ch,0x0(%edi)
414723:	42                   	inc    %edx
414724:	00 77 00             	add    %dh,0x0(%edi)
414727:	2e 06                	cs push %es
414729:	2e 06                	cs push %es
41472b:	42                   	inc    %edx
41472c:	00 67 00             	add    %ah,0x0(%edi)
41472f:	2e 06                	cs push %es
414731:	2e 06                	cs push %es
414733:	2e 06                	cs push %es
414735:	67 00 56 00          	add    %dl,0x0(%bp)
414739:	39 00                	cmp    %eax,(%eax)
41473b:	45                   	inc    %ebp
41473c:	00 2e                	add    %ch,(%esi)
41473e:	06                   	push   %es
41473f:	2e 06                	cs push %es
414741:	2e 06                	cs push %es
414743:	42                   	inc    %edx
414744:	00 2e                	add    %ch,(%esi)
414746:	06                   	push   %es
414747:	4a                   	dec    %edx
414748:	00 7a 00             	add    %bh,0x0(%edx)
41474b:	4b                   	dec    %ebx
41474c:	00 67 00             	add    %ah,0x0(%edi)
41474f:	2e 06                	cs push %es
414751:	2e 06                	cs push %es
414753:	43                   	inc    %ebx
414754:	00 6e 00             	add    %ch,0x0(%esi)
414757:	30 00                	xor    %al,(%eax)
414759:	47                   	inc    %edi
41475a:	00 2e                	add    %ch,(%esi)
41475c:	06                   	push   %es
41475d:	2e 06                	cs push %es
41475f:	2e 06                	cs push %es
414761:	45                   	inc    %ebp
414762:	00 46 00             	add    %al,0x0(%esi)
414765:	67 00 6f 00          	add    %ch,0x0(%bx)
414769:	72 00                	jb     0x41476b
41476b:	4b                   	dec    %ebx
41476c:	00 2e                	add    %ch,(%esi)
41476e:	06                   	push   %es
41476f:	2e 06                	cs push %es
414771:	44                   	inc    %esp
414772:	00 63 00             	add    %ah,0x0(%ebx)
414775:	77 00                	ja     0x414777
414777:	73 00                	jae    0x414779
414779:	2e 06                	cs push %es
41477b:	2e 06                	cs push %es
41477d:	2e 06                	cs push %es
41477f:	59                   	pop    %ecx
414780:	00 4c 00 42          	add    %cl,0x42(%eax,%eax,1)
414784:	00 77 00             	add    %dh,0x0(%edi)
414787:	59                   	pop    %ecx
414788:	00 43 00             	add    %al,0x0(%ebx)
41478b:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
41478f:	2e 06                	cs push %es
414791:	2e 06                	cs push %es
414793:	2e 06                	cs push %es
414795:	2e 06                	cs push %es
414797:	52                   	push   %edx
414798:	00 76 00             	add    %dh,0x0(%esi)
41479b:	44                   	inc    %esp
41479c:	00 2e                	add    %ch,(%esi)
41479e:	06                   	push   %es
41479f:	2e 06                	cs push %es
4147a1:	2e 06                	cs push %es
4147a3:	42                   	inc    %edx
4147a4:	00 67 00             	add    %ah,0x0(%edi)
4147a7:	2e 06                	cs push %es
4147a9:	43                   	inc    %ebx
4147aa:	00 65 00             	add    %ah,0x0(%ebp)
4147ad:	77 00                	ja     0x4147af
4147af:	59                   	pop    %ecx
4147b0:	00 2e                	add    %ch,(%esi)
4147b2:	06                   	push   %es
4147b3:	2e 06                	cs push %es
4147b5:	2e 06                	cs push %es
4147b7:	51                   	push   %ecx
4147b8:	00 48 00             	add    %cl,0x0(%eax)
4147bb:	62 00                	bound  %eax,(%eax)
4147bd:	79 00                	jns    0x4147bf
4147bf:	73 00                	jae    0x4147c1
4147c1:	2e 06                	cs push %es
4147c3:	2e 06                	cs push %es
4147c5:	2e 06                	cs push %es
4147c7:	6f                   	outsl  %ds:(%esi),(%dx)
4147c8:	00 2e                	add    %ch,(%esi)
4147ca:	06                   	push   %es
4147cb:	2e 06                	cs push %es
4147cd:	2e 06                	cs push %es
4147cf:	59                   	pop    %ecx
4147d0:	00 58 00             	add    %bl,0x0(%eax)
4147d3:	57                   	push   %edi
4147d4:	00 2e                	add    %ch,(%esi)
4147d6:	06                   	push   %es
4147d7:	6f                   	outsl  %ds:(%esi),(%dx)
4147d8:	00 47 00             	add    %al,0x0(%edi)
4147db:	42                   	inc    %edx
4147dc:	00 50 00             	add    %dl,0x0(%eax)
4147df:	34 00                	xor    $0x0,%al
4147e1:	45                   	inc    %ebp
4147e2:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
4147e6:	06                   	push   %es
4147e7:	67 00 74 00          	add    %dh,0x0(%si)
4147eb:	30 00                	xor    %al,(%eax)
4147ed:	43                   	inc    %ebx
4147ee:	00 6f 00             	add    %ch,0x0(%edi)
4147f1:	2e 06                	cs push %es
4147f3:	45                   	inc    %ebp
4147f4:	00 7a 00             	add    %bh,0x0(%edx)
4147f7:	2e 06                	cs push %es
4147f9:	44                   	inc    %esp
4147fa:	00 2e                	add    %ch,(%esi)
4147fc:	06                   	push   %es
4147fd:	44                   	inc    %esp
4147fe:	00 6f 00             	add    %ch,0x0(%edi)
414801:	2e 06                	cs push %es
414803:	2e 06                	cs push %es
414805:	2e 06                	cs push %es
414807:	2e 06                	cs push %es
414809:	4c                   	dec    %esp
41480a:	00 2e                	add    %ch,(%esi)
41480c:	06                   	push   %es
41480d:	2e 06                	cs push %es
41480f:	2e 06                	cs push %es
414811:	52                   	push   %edx
414812:	00 2e                	add    %ch,(%esi)
414814:	06                   	push   %es
414815:	42                   	inc    %edx
414816:	00 59 00             	add    %bl,0x0(%ecx)
414819:	57                   	push   %edi
41481a:	00 46 00             	add    %al,0x0(%esi)
41481d:	6e                   	outsb  %ds:(%esi),(%dx)
41481e:	00 4d 00             	add    %cl,0x0(%ebp)
414821:	4e                   	dec    %esi
414822:	00 2e                	add    %ch,(%esi)
414824:	06                   	push   %es
414825:	2e 06                	cs push %es
414827:	2e 06                	cs push %es
414829:	47                   	inc    %edi
41482a:	00 43 00             	add    %al,0x0(%ebx)
41482d:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
414831:	37                   	aaa
414832:	00 42 00             	add    %al,0x0(%edx)
414835:	67 00 2e 06 2e       	add    %ch,0x2e06
41483a:	06                   	push   %es
41483b:	42                   	inc    %edx
41483c:	00 2e                	add    %ch,(%esi)
41483e:	06                   	push   %es
41483f:	5a                   	pop    %edx
414840:	00 76 00             	add    %dh,0x0(%esi)
414843:	51                   	push   %ecx
414844:	00 67 00             	add    %ah,0x0(%edi)
414847:	2e 06                	cs push %es
414849:	2e 06                	cs push %es
41484b:	43                   	inc    %ebx
41484c:	00 69 00             	add    %ch,0x0(%ecx)
41484f:	59                   	pop    %ecx
414850:	00 43 00             	add    %al,0x0(%ebx)
414853:	4b                   	dec    %ebx
414854:	00 42 00             	add    %al,0x0(%edx)
414857:	6b 00 2e             	imul   $0x2e,(%eax),%eax