4147a5:	51                   	push   %ecx
4147a6:	6c                   	insb   (%dx),%es:(%edi)
4147a7:	52                   	push   %edx
4147a8:	38 6b 42             	cmp    %ch,0x42(%ebx)
4147ab:	6d                   	insl   (%dx),%es:(%edi)
4147ac:	6f                   	outsl  %ds:(%esi),(%dx)
4147ad:	4d                   	dec    %ebp
4147ae:	38 63 66             	cmp    %ah,0x66(%ebx)
4147b1:	33 44 68 75          	xor    0x75(%eax,%ebp,2),%eax
4147b5:	54                   	push   %esp
4147b6:	35 76 4b 32 4c       	xor    $0x4c324b76,%eax
4147bb:	34 53                	xor    $0x53,%al
4147bd:	51                   	push   %ecx
4147be:	6f                   	outsl  %ds:(%esi),(%dx)
4147bf:	39 58 4c             	cmp    %ebx,0x4c(%eax)
4147c2:	74 2b                	je     0x4147ef
4147c4:	50                   	push   %eax
4147c5:	57                   	push   %edi
4147c6:	31 62 77             	xor    %esp,0x77(%edx)
4147c9:	30 35 6f 37 31 77    	xor    %dh,0x7731376f
4147cf:	39 52 4d             	cmp    %edx,0x4d(%edx)
4147d2:	4b                   	dec    %ebx
4147d3:	56                   	push   %esi
4147d4:	54                   	push   %esp
4147d5:	52                   	push   %edx
4147d6:	39 35 4b 6a 4c 44    	cmp    %esi,0x444c6a4b
4147dc:	67 42                	addr16 inc %edx
4147de:	62 2f                	bound  %ebp,(%edi)
4147e0:	46                   	inc    %esi
4147e1:	70 6a                	jo     0x41484d
4147e3:	74 4b                	je     0x414830
4147e5:	36 69 39 38 35 54 62 	imul   $0x62543538,%ss:(%ecx),%edi
4147ec:	41                   	inc    %ecx
4147ed:	62 4c 50 53          	bound  %ecx,0x53(%eax,%edx,2)
4147f1:	44                   	inc    %esp
4147f2:	37                   	aaa
4147f3:	46                   	inc    %esi
4147f4:	45                   	inc    %ebp
4147f5:	6f                   	outsl  %ds:(%esi),(%dx)
4147f6:	45                   	inc    %ebp
4147f7:	45                   	inc    %ebp
4147f8:	37                   	aaa
4147f9:	6a 55                	push   $0x55
4147fb:	4d                   	dec    %ebp
4147fc:	4f                   	dec    %edi
4147fd:	4d                   	dec    %ebp
4147fe:	49                   	dec    %ecx
4147ff:	30 4e 36             	xor    %cl,0x36(%esi)
414802:	32 6f 54             	xor    0x54(%edi),%ch
414805:	6d                   	insl   (%dx),%es:(%edi)
414806:	2b 61 75             	sub    0x75(%ecx),%esp
414809:	53                   	push   %ebx
41480a:	37                   	aaa
41480b:	6d                   	insl   (%dx),%es:(%edi)
41480c:	56                   	push   %esi
41480d:	41                   	inc    %ecx
41480e:	77 2f                	ja     0x41483f
414810:	34 56                	xor    $0x56,%al
414812:	4b                   	dec    %ebx
414813:	44                   	inc    %esp
414814:	68 6a 76 73 5a       	push   $0x5a73766a
414819:	2b 55 74             	sub    0x74(%ebp),%edx
41481c:	34 72                	xor    $0x72,%al
41481e:	47                   	inc    %edi
41481f:	58                   	pop    %eax
414820:	6c                   	insb   (%dx),%es:(%edi)
414821:	4a                   	dec    %edx
414822:	6b 4b 70 74          	imul   $0x74,0x70(%ebx),%ecx
414826:	6c                   	insb   (%dx),%es:(%edi)
414827:	39 51 33             	cmp    %edx,0x33(%ecx)
41482a:	6d                   	insl   (%dx),%es:(%edi)
41482b:	55                   	push   %ebp
41482c:	65 61                	gs popa
41482e:	4b                   	dec    %ebx
41482f:	4e                   	dec    %esi
414830:	78 6f                	js     0x4148a1
414832:	56                   	push   %esi
414833:	34 61                	xor    $0x61,%al
414835:	46                   	inc    %esi
414836:	52                   	push   %edx
414837:	59                   	pop    %ecx
414838:	51                   	push   %ecx
414839:	74 34                	je     0x41486f
41483b:	31 49 38             	xor    %ecx,0x38(%ecx)
41483e:	56                   	push   %esi
41483f:	4b                   	dec    %ebx
414840:	49                   	dec    %ecx
414841:	63 69 5a             	arpl   %ebp,0x5a(%ecx)
414844:	52                   	push   %edx
414845:	71 59                	jno    0x4148a0
414847:	58                   	pop    %eax
414848:	44                   	inc    %esp
414849:	36 66 44             	ss inc %sp
41484c:	30 68 44             	xor    %ch,0x44(%eax)
41484f:	58                   	pop    %eax
414850:	6e                   	outsb  %ds:(%esi),(%dx)
414851:	4f                   	dec    %edi
414852:	62 55 31             	bound  %edx,0x31(%ebp)
414855:	67 6c                	insb   (%dx),%es:(%di)
414857:	4c                   	dec    %esp
414858:	45                   	inc    %ebp
414859:	63 5a 4c             	arpl   %ebx,0x4c(%edx)
41485c:	70 4e                	jo     0x4148ac
41485e:	68 50 73 68 7a       	push   $0x7a687350
414863:	4c                   	dec    %esp
414864:	55                   	push   %ebp
414865:	50                   	push   %eax
414866:	32 30                	xor    (%eax),%dh
414868:	52                   	push   %edx
414869:	63 36                	arpl   %esi,(%esi)
41486b:	6a 57                	push   $0x57
41486d:	73 6f                	jae    0x4148de
41486f:	31 65 36             	xor    %esp,0x36(%ebp)
414872:	58                   	pop    %eax
414873:	32 58 6f             	xor    0x6f(%eax),%bl
414876:	31 77 78             	xor    %esi,0x78(%edi)
414879:	65 4a                	gs dec %edx
41487b:	49                   	dec    %ecx
41487c:	66 69 4f 57 49 4b    	imul   $0x4b49,0x57(%edi),%cx
414882:	2f                   	das
414883:	45                   	inc    %ebp
414884:	59                   	pop    %ecx
414885:	4a                   	dec    %edx
414886:	6f                   	outsl  %ds:(%esi),(%dx)
414887:	71 73                	jno    0x4148fc
414889:	77 42                	ja     0x4148cd
41488b:	2b 70 42             	sub    0x42(%eax),%esi
41488e:	4a                   	dec    %edx
41488f:	52                   	push   %edx
414890:	51                   	push   %ecx
414891:	32 43 69             	xor    0x69(%ebx),%al
414894:	49                   	dec    %ecx
414895:	74 62                	je     0x4148f9
414897:	6e                   	outsb  %ds:(%esi),(%dx)
414898:	6a 45                	push   $0x45
41489a:	62 4a 50             	bound  %ecx,0x50(%edx)
41489d:	39 34 7a             	cmp    %esi,(%edx,%edi,2)
4148a0:	59                   	pop    %ecx
4148a1:	61                   	popa
4148a2:	56                   	push   %esi
4148a3:	38 63 6b             	cmp    %ah,0x6b(%ebx)
4148a6:	55                   	push   %ebp
4148a7:	6d                   	insl   (%dx),%es:(%edi)
4148a8:	6d                   	insl   (%dx),%es:(%edi)
4148a9:	4b                   	dec    %ebx
4148aa:	55                   	push   %ebp
4148ab:	4a                   	dec    %edx
4148ac:	72 65                	jb     0x414913
4148ae:	4d                   	dec    %ebp
4148af:	73 73                	jae    0x414924
4148b1:	4b                   	dec    %ebx
4148b2:	67 72 7a             	addr16 jb 0x41492f
4148b5:	58                   	pop    %eax
4148b6:	43                   	inc    %ebx
4148b7:	45                   	inc    %ebp
4148b8:	56                   	push   %esi
4148b9:	69 34 2f 61 62 2b 77 	imul   $0x772b6261,(%edi,%ebp,1),%esi
4148c0:	51                   	push   %ecx
4148c1:	41                   	inc    %ecx
4148c2:	6f                   	outsl  %ds:(%esi),(%dx)
4148c3:	33 4f 49             	xor    0x49(%edi),%ecx
4148c6:	45                   	inc    %ebp
4148c7:	52                   	push   %edx
4148c8:	54                   	push   %esp
4148c9:	52                   	push   %edx
4148ca:	37                   	aaa
4148cb:	6b 52 41 74          	imul   $0x74,0x41(%edx),%edx
4148cf:	57                   	push   %edi
4148d0:	62 76 74             	bound  %esi,0x74(%esi)
4148d3:	6e                   	outsb  %ds:(%esi),(%dx)
4148d4:	6d                   	insl   (%dx),%es:(%edi)
4148d5:	37                   	aaa
4148d6:	65 55                	gs push %ebp
4148d8:	77 6d                	ja     0x414947
4148da:	44                   	inc    %esp
4148db:	2b 4b 55             	sub    0x55(%ebx),%ecx
4148de:	57                   	push   %edi
4148df:	43                   	inc    %ebx
4148e0:	67 6d                	insl   (%dx),%es:(%di)
4148e2:	52                   	push   %edx
4148e3:	55                   	push   %ebp
4148e4:	6a 46                	push   $0x46
4148e6:	72 2b                	jb     0x414913
4148e8:	61                   	popa
4148e9:	44                   	inc    %esp
4148ea:	57                   	push   %edi
4148eb:	78 4f                	js     0x41493c
4148ed:	7a 53                	jp     0x414942
4148ef:	79 73                	jns    0x414964
4148f1:	79 76                	jns    0x414969
4148f3:	66 57                	push   %di
4148f5:	4e                   	dec    %esi
4148f6:	7a 44                	jp     0x41493c
4148f8:	67 76 72             	addr16 jbe 0x41496d
4148fb:	57                   	push   %edi
4148fc:	6a 38                	push   $0x38
4148fe:	51                   	push   %ecx
4148ff:	37                   	aaa
414900:	54                   	push   %esp
414901:	74 75                	je     0x414978
414903:	51                   	push   %ecx
414904:	6b 35 6c 37 57 5a 68 	imul   $0x68,0x5a57376c,%esi
41490b:	35 38 34 41 4f       	xor    $0x4f413438,%eax
414910:	30 4d 7a             	xor    %cl,0x7a(%ebp)
414913:	4e                   	dec    %esi
414914:	4c                   	dec    %esp
414915:	63 55 77             	arpl   %edx,0x77(%ebp)
414918:	2b 59 79             	sub    0x79(%ecx),%ebx
41491b:	30 79 4d             	xor    %bh,0x4d(%ecx)
41491e:	71 47                	jno    0x414967
414920:	4a                   	dec    %edx
414921:	64 46                	fs inc %esi
414923:	51                   	push   %ecx
414924:	35 38 70 63 54       	xor    $0x54637038,%eax
414929:	30 7a 30             	xor    %bh,0x30(%edx)
41492c:	2b 4b 78             	sub    0x78(%ebx),%ecx
41492f:	72 6d                	jb     0x41499e
414931:	4f                   	dec    %edi
414932:	37                   	aaa
414933:	6a 2f                	push   $0x2f
414935:	77 69                	ja     0x4149a0
414937:	75 45                	jne    0x41497e
414939:	54                   	push   %esp
41493a:	71 39                	jno    0x414975
41493c:	78 47                	js     0x414985
41493e:	30 58 4c             	xor    %bl,0x4c(%eax)
414941:	52                   	push   %edx
414942:	4f                   	dec    %edi
414943:	35 35 68 62 67       	xor    $0x67626835,%eax
414948:	44                   	inc    %esp
414949:	58                   	pop    %eax
41494a:	78 61                	js     0x4149ad
41494c:	45                   	inc    %ebp
41494d:	52                   	push   %edx
41494e:	6d                   	insl   (%dx),%es:(%edi)
41494f:	67 39 31             	cmp    %esi,(%bx,%di)
414952:	30 68 47             	xor    %ch,0x47(%eax)
414955:	46                   	inc    %esi
414956:	6b 36 37             	imul   $0x37,(%esi),%esi
414959:	75 54                	jne    0x4149af
41495b:	4d                   	dec    %ebp
41495c:	45                   	inc    %ebp
41495d:	78 4a                	js     0x4149a9
41495f:	62 2b                	bound  %ebp,(%ebx)
414961:	6a 6a                	push   $0x6a
414963:	74 66                	je     0x4149cb
414965:	7a 4d                	jp     0x4149b4
414967:	68 7a 64 76 4f       	push   $0x4f76647a
41496c:	65 62 75 79          	bound  %esi,%gs:0x79(%ebp)
414970:	44                   	inc    %esp
414971:	66 74 4d             	data16 je 0x4149c1
414974:	2b 6b 47             	sub    0x47(%ebx),%ebp
414977:	6b 79 66 56          	imul   $0x56,0x66(%ecx),%edi
41497b:	7a 4a                	jp     0x4149c7
41497d:	47                   	inc    %edi
41497e:	58                   	pop    %eax
41497f:	5a                   	pop    %edx
414980:	7a 4b                	jp     0x4149cd
414982:	61                   	popa
414983:	38 50 4b             	cmp    %dl,0x4b(%eax)
414986:	69 49 4d 64 46 39 6b 	imul   $0x6b394664,0x4d(%ecx),%ecx
41498d:	4f                   	dec    %edi
41498e:	45                   	inc    %ebp
41498f:	72 4b                	jb     0x4149dc
414991:	5a                   	pop    %edx
414992:	43                   	inc    %ebx
414993:	6a 32                	push   $0x32
414995:	55                   	push   %ebp
414996:	48                   	dec    %eax
414997:	52                   	push   %edx
414998:	64 6b 36 34          	imul   $0x34,%fs:(%esi),%esi
41499c:	6d                   	insl   (%dx),%es:(%edi)
41499d:	36 4d                	ss dec %ebp
41499f:	37                   	aaa
4149a0:	74 6e                	je     0x414a10
4149a2:	6a 66                	push   $0x66
4149a4:	44                   	inc    %esp
4149a5:	35 5a 72 4e 61       	xor    $0x614e725a,%eax
4149aa:	5a                   	pop    %edx
4149ab:	6d                   	insl   (%dx),%es:(%edi)
4149ac:	55                   	push   %ebp
4149ad:	37                   	aaa
4149ae:	56                   	push   %esi
4149af:	6b 65 65 56          	imul   $0x56,0x65(%ebp),%esp
4149b3:	5a                   	pop    %edx
4149b4:	76 73                	jbe    0x414a29
4149b6:	30 76 64             	xor    %dh,0x64(%esi)
4149b9:	75 45                	jne    0x414a00
4149bb:	51                   	push   %ecx
4149bc:	6c                   	insb   (%dx),%es:(%edi)
4149bd:	54                   	push   %esp
4149be:	48                   	dec    %eax
4149bf:	6f                   	outsl  %ds:(%esi),(%dx)
4149c0:	45                   	inc    %ebp
4149c1:	47                   	inc    %edi
4149c2:	71 76                	jno    0x414a3a
4149c4:	44                   	inc    %esp
4149c5:	6d                   	insl   (%dx),%es:(%edi)
4149c6:	2f                   	das
4149c7:	31 55 78             	xor    %edx,0x78(%ebp)
4149ca:	4c                   	dec    %esp
4149cb:	43                   	inc    %ebx
4149cc:	45                   	inc    %ebp
4149cd:	7a 62                	jp     0x414a31
4149cf:	55                   	push   %ebp
4149d0:	44                   	inc    %esp
4149d1:	4d                   	dec    %ebp
4149d2:	6d                   	insl   (%dx),%es:(%edi)
4149d3:	7a 76                	jp     0x414a4b
4149d5:	59                   	pop    %ecx
4149d6:	76 6e                	jbe    0x414a46
4149d8:	46                   	inc    %esi
4149d9:	30 54 52 6c          	xor    %dl,0x6c(%edx,%edx,2)
4149dd:	49                   	dec    %ecx
4149de:	4c                   	dec    %esp
4149df:	72 6c                	jb     0x414a4d
4149e1:	49                   	dec    %ecx
4149e2:	71 79                	jno    0x414a5d
4149e4:	34 52                	xor    $0x52,%al
4149e6:	52                   	push   %edx
4149e7:	56                   	push   %esi
4149e8:	31 41 34             	xor    %eax,0x34(%ecx)
4149eb:	6a 4a                	push   $0x4a
4149ed:	38 39                	cmp    %bh,(%ecx)
4149ef:	38 41 30             	cmp    %al,0x30(%ecx)
4149f2:	65 4b                	gs dec %ebx
4149f4:	78 7a                	js     0x414a70
4149f6:	79 2f                	jns    0x414a27
4149f8:	55                   	push   %ebp
4149f9:	74 62                	je     0x414a5d
4149fb:	52                   	push   %edx
4149fc:	42                   	inc    %edx
4149fd:	39 51 30             	cmp    %edx,0x30(%ecx)
414a00:	39 69 4e             	cmp    %ebp,0x4e(%ecx)
414a03:	39 31                	cmp    %esi,(%ecx)
414a05:	61                   	popa
414a06:	53                   	push   %ebx
414a07:	4c                   	dec    %esp
414a08:	76 6a                	jbe    0x414a74
414a0a:	37                   	aaa
414a0b:	47                   	inc    %edi
414a0c:	43                   	inc    %ebx
414a0d:	34 31                	xor    $0x31,%al
414a0f:	51                   	push   %ecx
414a10:	69 58 54 51 51 35 49 	imul   $0x49355151,0x54(%eax),%ebx
414a17:	65 41                	gs inc %ecx
414a19:	35 4f 51 63 4b       	xor    $0x4b63514f,%eax
414a1e:	6f                   	outsl  %ds:(%esi),(%dx)
414a1f:	72 48                	jb     0x414a69
414a21:	6e                   	outsb  %ds:(%esi),(%dx)