41161d:	34 40                	xor    $0x40,%al
41161f:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
411626:	40                   	inc    %eax
411627:	00 20                	add    %ah,(%eax)
411629:	32 40 00             	xor    0x0(%eax),%al
41162c:	5c                   	pop    %esp
41162d:	32 40 00             	xor    0x0(%eax),%al
411630:	0b 45 46             	or     0x46(%ebp),%eax
411633:	4f                   	dec    %edi
411634:	70 65                	jo     0x41169b
411636:	6e                   	outsb  %ds:(%esi),(%dx)
411637:	45                   	inc    %ebp
411638:	72 72                	jb     0x4116ac
41163a:	6f                   	outsl  %ds:(%esi),(%dx)
41163b:	72 88                	jb     0x4115c5
41163d:	16                   	push   %ss
41163e:	41                   	inc    %ecx
41165b:	00 88 16 41 00 0c    	add    %cl,0xc004116(%eax)
411661:	00 00                	add    %al,(%eax)
411663:	00 cc                	add    %cl,%ah
411665:	14 41                	adc    $0x41,%al
411667:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41166e:	40                   	inc    %eax
41166f:	00 c4                	add    %al,%ah
411671:	34 40                	xor    $0x40,%al
411673:	00 c8                	add    %cl,%al
411675:	34 40                	xor    $0x40,%al
411677:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41167e:	40                   	inc    %eax
41167f:	00 20                	add    %ah,(%eax)
411681:	32 40 00             	xor    0x0(%eax),%al
411684:	5c                   	pop    %esp
411685:	32 40 00             	xor    0x0(%eax),%al
411688:	0b 45 46             	or     0x46(%ebp),%eax
41168b:	69 6c 65 72 45 72 72 	imul   $0x6f727245,0x72(%ebp,%eiz,2),%ebp
411692:	6f
411693:	72 e0                	jb     0x411675
411695:	16                   	push   %ss
411696:	41                   	inc    %ecx
4116b3:	00 e0                	add    %ah,%al
4116b5:	16                   	push   %ss
4116b6:	41                   	inc    %ecx
4116b7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4116ba:	00 00                	add    %al,(%eax)
4116bc:	3c 16                	cmp    $0x16,%al
4116be:	41                   	inc    %ecx
4116bf:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
4116c6:	40                   	inc    %eax
4116c7:	00 c4                	add    %al,%ah
4116c9:	34 40                	xor    $0x40,%al
4116cb:	00 c8                	add    %cl,%al
4116cd:	34 40                	xor    $0x40,%al
4116cf:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4116d6:	40                   	inc    %eax
4116d7:	00 20                	add    %ah,(%eax)
4116d9:	32 40 00             	xor    0x0(%eax),%al
4116dc:	5c                   	pop    %esp
4116dd:	32 40 00             	xor    0x0(%eax),%al
4116e0:	0a 45 52             	or     0x52(%ebp),%al
4116e3:	65 61                	gs popa
4116e5:	64 45                	fs inc %ebp
4116e7:	72 72                	jb     0x41175b
4116e9:	6f                   	outsl  %ds:(%esi),(%dx)
4116ea:	72 90                	jb     0x41167c
4116ec:	38 17                	cmp    %dl,(%edi)
4116ee:	41                   	inc    %ecx
41170b:	00 38                	add    %bh,(%eax)
41170d:	17                   	pop    %ss
41170e:	41                   	inc    %ecx
41170f:	00 0c 00             	add    %cl,(%eax,%eax,1)
411712:	00 00                	add    %al,(%eax)
411714:	3c 16                	cmp    $0x16,%al
411716:	41                   	inc    %ecx
411717:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41171e:	40                   	inc    %eax
41171f:	00 c4                	add    %al,%ah
411721:	34 40                	xor    $0x40,%al
411723:	00 c8                	add    %cl,%al
411725:	34 40                	xor    $0x40,%al
411727:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41172e:	40                   	inc    %eax
41172f:	00 20                	add    %ah,(%eax)
411731:	32 40 00             	xor    0x0(%eax),%al
411734:	5c                   	pop    %esp
411735:	32 40 00             	xor    0x0(%eax),%al
411738:	0b 45 57             	or     0x57(%ebp),%eax
41173b:	72 69                	jb     0x4117a6
41173d:	74 65                	je     0x4117a4
41173f:	45                   	inc    %ebp
411740:	72 72                	jb     0x4117b4
411742:	6f                   	outsl  %ds:(%esi),(%dx)
411743:	72 90                	jb     0x4116d5
411745:	17                   	pop    %ss
411746:	41                   	inc    %ecx
411763:	00 90 17 41 00 0c    	add    %dl,0xc004117(%eax)
411769:	00 00                	add    %al,(%eax)
41176b:	00 3c 16             	add    %bh,(%esi,%edx,1)
41176e:	41                   	inc    %ecx
41176f:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
411776:	40                   	inc    %eax
411777:	00 c4                	add    %al,%ah
411779:	34 40                	xor    $0x40,%al
41177b:	00 c8                	add    %cl,%al
41177d:	34 40                	xor    $0x40,%al
41177f:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
411786:	40                   	inc    %eax
411787:	00 20                	add    %ah,(%eax)
411789:	32 40 00             	xor    0x0(%eax),%al
41178c:	5c                   	pop    %esp
41178d:	32 40 00             	xor    0x0(%eax),%al
411790:	0e                   	push   %cs
411791:	45                   	inc    %ebp
411792:	43                   	inc    %ebx
411793:	6c                   	insb   (%dx),%es:(%edi)
411794:	61                   	popa
411795:	73 73                	jae    0x41180a
411797:	4e                   	dec    %esi
411798:	6f                   	outsl  %ds:(%esi),(%dx)
411799:	74 46                	je     0x4117e1
41179b:	6f                   	outsl  %ds:(%esi),(%dx)
41179c:	75 6e                	jne    0x41180c
41179e:	64 90                	fs nop
4117a0:	ec                   	in     (%dx),%al
4117a1:	17                   	pop    %ss
4117a2:	41                   	inc    %ecx
4117bf:	00 ec                	add    %ch,%ah
4117c1:	17                   	pop    %ss
4117c2:	41                   	inc    %ecx
4117c3:	00 0c 00             	add    %cl,(%eax,%eax,1)
4117c6:	00 00                	add    %al,(%eax)
4117c8:	08 6f 40             	or     %ch,0x40(%edi)
4117cb:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
4117d2:	40                   	inc    %eax
4117d3:	00 c4                	add    %al,%ah
4117d5:	34 40                	xor    $0x40,%al
4117d7:	00 c8                	add    %cl,%al
4117d9:	34 40                	xor    $0x40,%al
4117db:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4117e2:	40                   	inc    %eax
4117e3:	00 20                	add    %ah,(%eax)
4117e5:	32 40 00             	xor    0x0(%eax),%al
4117e8:	5c                   	pop    %esp
4117e9:	32 40 00             	xor    0x0(%eax),%al
4117ec:	0c 45                	or     $0x45,%al
4117ee:	52                   	push   %edx
4117ef:	65 73 4e             	gs jae 0x411840
4117f2:	6f                   	outsl  %ds:(%esi),(%dx)
4117f3:	74 46                	je     0x41183b
4117f5:	6f                   	outsl  %ds:(%esi),(%dx)
4117f6:	75 6e                	jne    0x411866
4117f8:	64 8d 40 00          	lea    %fs:0x0(%eax),%eax
4117fc:	48                   	dec    %eax
4117fd:	18 41 00             	sbb    %al,0x0(%ecx)
41181c:	48                   	dec    %eax
41181d:	18 41 00             	sbb    %al,0x0(%ecx)
411820:	0c 00                	or     $0x0,%al
411822:	00 00                	add    %al,(%eax)
411824:	08 6f 40             	or     %ch,0x40(%edi)
411827:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41182e:	40                   	inc    %eax
41182f:	00 c4                	add    %al,%ah
411831:	34 40                	xor    $0x40,%al
411833:	00 c8                	add    %cl,%al
411835:	34 40                	xor    $0x40,%al
411837:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41183e:	40                   	inc    %eax
41183f:	00 20                	add    %ah,(%eax)
411841:	32 40 00             	xor    0x0(%eax),%al
411844:	5c                   	pop    %esp
411845:	32 40 00             	xor    0x0(%eax),%al
411848:	0a 45 4c             	or     0x4c(%ebp),%al
41184b:	69 73 74 45 72 72 6f 	imul   $0x6f727245,0x74(%ebx),%esi
411852:	72 90                	jb     0x4117e4
411854:	a0 18 41 00 00       	mov    0x4118,%al
411871:	00 00                	add    %al,(%eax)
411873:	00 a0 18 41 00 0c    	add    %ah,0xc004118(%eax)
411879:	00 00                	add    %al,(%eax)
41187b:	00 08                	add    %cl,(%eax)
41187d:	6f                   	outsl  %ds:(%esi),(%dx)
41187e:	40                   	inc    %eax
41187f:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
411886:	40                   	inc    %eax
411887:	00 c4                	add    %al,%ah
411889:	34 40                	xor    $0x40,%al
41188b:	00 c8                	add    %cl,%al
41188d:	34 40                	xor    $0x40,%al
41188f:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
411896:	40                   	inc    %eax
411897:	00 20                	add    %ah,(%eax)
411899:	32 40 00             	xor    0x0(%eax),%al
41189c:	5c                   	pop    %esp
41189d:	32 40 00             	xor    0x0(%eax),%al
4118a0:	0a 45 42             	or     0x42(%ebp),%al
4118a3:	69 74 73 45 72 72 6f 	imul   $0x726f7272,0x45(%ebx,%esi,2),%esi
4118aa:	72
4118ab:	90                   	nop
4118ac:	f8                   	clc
4118ad:	18 41 00             	sbb    %al,0x0(%ecx)
4118cc:	f8                   	clc
4118cd:	18 41 00             	sbb    %al,0x0(%ecx)
4118d0:	0c 00                	or     $0x0,%al
4118d2:	00 00                	add    %al,(%eax)
4118d4:	08 6f 40             	or     %ch,0x40(%edi)
4118d7:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
4118de:	40                   	inc    %eax
4118df:	00 c4                	add    %al,%ah
4118e1:	34 40                	xor    $0x40,%al
4118e3:	00 c8                	add    %cl,%al
4118e5:	34 40                	xor    $0x40,%al
4118e7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4118ee:	40                   	inc    %eax
4118ef:	00 20                	add    %ah,(%eax)
4118f1:	32 40 00             	xor    0x0(%eax),%al
4118f4:	5c                   	pop    %esp
4118f5:	32 40 00             	xor    0x0(%eax),%al
4118f8:	10 45 53             	adc    %al,0x53(%ebp)
4118fb:	74 72                	je     0x41196f
4118fd:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
411904:	45                   	inc    %ebp
411905:	72 72                	jb     0x411979
411907:	6f                   	outsl  %ds:(%esi),(%dx)
411908:	72 8d                	jb     0x411897
41190a:	40                   	inc    %eax
41190b:	00 58 19             	add    %bl,0x19(%eax)
41190e:	41                   	inc    %ecx
41192b:	00 58 19             	add    %bl,0x19(%eax)
41192e:	41                   	inc    %ecx
41192f:	00 0c 00             	add    %cl,(%eax,%eax,1)
411932:	00 00                	add    %al,(%eax)
411934:	08 6f 40             	or     %ch,0x40(%edi)
411937:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41193e:	40                   	inc    %eax
41193f:	00 c4                	add    %al,%ah
411941:	34 40                	xor    $0x40,%al
411943:	00 c8                	add    %cl,%al
411945:	34 40                	xor    $0x40,%al
411947:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41194e:	40                   	inc    %eax
41194f:	00 20                	add    %ah,(%eax)
411951:	32 40 00             	xor    0x0(%eax),%al
411954:	5c                   	pop    %esp
411955:	32 40 00             	xor    0x0(%eax),%al
411958:	0f 45 43 6f          	cmovne 0x6f(%ebx),%eax
41195c:	6d                   	insl   (%dx),%es:(%edi)
41195d:	70 6f                	jo     0x4119ce
41195f:	6e                   	outsb  %ds:(%esi),(%dx)
411960:	65 6e                	outsb  %gs:(%esi),(%dx)
411962:	74 45                	je     0x4119a9
411964:	72 72                	jb     0x4119d8
411966:	6f                   	outsl  %ds:(%esi),(%dx)
411967:	72 b4                	jb     0x41191d
411969:	19 41 00             	sbb    %eax,0x0(%ecx)
411988:	b4 19                	mov    $0x19,%ah
41198a:	41                   	inc    %ecx
41198b:	00 10                	add    %dl,(%eax)
41198d:	00 00                	add    %al,(%eax)
41198f:	00 cc                	add    %cl,%ah
411991:	6f                   	outsl  %ds:(%esi),(%dx)
411992:	40                   	inc    %eax
411993:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41199a:	40                   	inc    %eax
41199b:	00 c4                	add    %al,%ah
41199d:	34 40                	xor    $0x40,%al
41199f:	00 c8                	add    %cl,%al
4119a1:	34 40                	xor    $0x40,%al
4119a3:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4119aa:	40                   	inc    %eax
4119ab:	00 ec                	add    %ch,%ah
4119ad:	b8 40 00 5c 32       	mov    $0x325c0040,%eax
4119b2:	40                   	inc    %eax
4119b3:	00 0f                	add    %cl,(%edi)
4119b5:	45                   	inc    %ebp
4119b6:	4f                   	dec    %edi
4119b7:	75 74                	jne    0x411a2d
4119b9:	4f                   	dec    %edi
4119ba:	66 52                	push   %dx
4119bc:	65 73 6f             	gs jae 0x411a2e
4119bf:	75 72                	jne    0x411a33
4119c1:	63 65 73             	arpl   %esp,0x73(%ebp)
4119c4:	10 1a                	adc    %bl,(%edx)
4119c6:	41                   	inc    %ecx
4119e3:	00 10                	add    %dl,(%eax)
4119e5:	1a 41 00             	sbb    0x0(%ecx),%al
4119e8:	0c 00                	or     $0x0,%al
4119ea:	00 00                	add    %al,(%eax)
4119ec:	08 6f 40             	or     %ch,0x40(%edi)
4119ef:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
4119f6:	40                   	inc    %eax
4119f7:	00 c4                	add    %al,%ah
4119f9:	34 40                	xor    $0x40,%al
4119fb:	00 c8                	add    %cl,%al
4119fd:	34 40                	xor    $0x40,%al
4119ff:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
411a06:	40                   	inc    %eax
411a07:	00 20                	add    %ah,(%eax)
411a09:	32 40 00             	xor    0x0(%eax),%al
411a0c:	5c                   	pop    %esp
411a0d:	32 40 00             	xor    0x0(%eax),%al
411a10:	11 45 49             	adc    %eax,0x49(%ebp)
411a13:	6e                   	outsb  %ds:(%esi),(%dx)
411a14:	76 61                	jbe    0x411a77
411a16:	6c                   	insb   (%dx),%es:(%edi)
411a17:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
411a1e:	74
411a1f:	69 6f 6e 8b c0 70 1a 	imul   $0x1a70c08b,0x6e(%edi),%ebp
411a26:	41                   	inc    %ecx
411a43:	00 80 1a 41 00 10    	add    %al,0x1000411a(%eax)
411a49:	00 00                	add    %al,(%eax)
411a4b:	00 a0 10 40 00 b4    	add    %ah,-0x4bffbff0(%eax)
411a51:	34 40                	xor    $0x40,%al
411a53:	00 c0                	add    %al,%al
411a55:	34 40                	xor    $0x40,%al
411a57:	00 c4                	add    %al,%ah
411a59:	34 40                	xor    $0x40,%al
411a5b:	00 c8                	add    %cl,%al
411a5d:	34 40                	xor    $0x40,%al
411a5f:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
411a66:	40                   	inc    %eax
411a67:	00 20                	add    %ah,(%eax)
411a69:	32 40 00             	xor    0x0(%eax),%al
411a6c:	10 3c 41             	adc    %bh,(%ecx,%eax,2)
411a6f:	00 b4 3d 41 00 9c 3f 	add    %dh,0x3f9c0041(%ebp,%edi,1)
411a76:	41                   	inc    %ecx
411a77:	00 64 3c 41          	add    %ah,0x41(%esp,%edi,1)
411a7b:	00 e0                	add    %ah,%al
411a7d:	3c 41                	cmp    $0x41,%al
411a7f:	00 05 54 4c 69 73    	add    %al,0x73694c54
411a85:	74 8b                	je     0x411a12
411a87:	c0 d4 1a             	rcl    $0x1a,%ah
411a8a:	41                   	inc    %ecx
411aa7:	00 d4                	add    %dl,%ah
411aa9:	1a 41 00             	sbb    0x0(%ecx),%al
411aac:	24 00                	and    $0x0,%al
411aae:	00 00                	add    %al,(%eax)
411ab0:	a0 10 40 00 b4       	mov    0xb4004010,%al
411ab5:	34 40                	xor    $0x40,%al
411ab7:	00 c0                	add    %al,%al
411ab9:	34 40                	xor    $0x40,%al
411abb:	00 c4                	add    %al,%ah
411abd:	34 40                	xor    $0x40,%al
411abf:	00 c8                	add    %cl,%al
411ac1:	34 40                	xor    $0x40,%al
411ac3:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
411aca:	40                   	inc    %eax
411acb:	00 20                	add    %ah,(%eax)
411acd:	32 40 00             	xor    0x0(%eax),%al
411ad0:	f4                   	hlt
411ad1:	3f                   	aas
411ad2:	41                   	inc    %ecx
411ad3:	00 0b                	add    %cl,(%ebx)