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)
414a22:	62 63 73             	bound  %esp,0x73(%ebx)
414a25:	79 71                	jns    0x414a98
414a27:	4d                   	dec    %ebp
414a28:	30 64 67 37          	xor    %ah,0x37(%edi,%eiz,2)
414a2c:	4b                   	dec    %ebx
414a2d:	73 53                	jae    0x414a82
414a2f:	52                   	push   %edx
414a30:	38 56 43             	cmp    %dl,0x43(%esi)
414a33:	57                   	push   %edi
414a34:	7a 2b                	jp     0x414a61
414a36:	74 43                	je     0x414a7b
414a38:	79 2f                	jns    0x414a69
414a3a:	53                   	push   %ebx
414a3b:	49                   	dec    %ecx
414a3c:	4a                   	dec    %edx
414a3d:	62 4c 66 67          	bound  %ecx,0x67(%esi,%eiz,2)
414a41:	49                   	dec    %ecx
414a42:	51                   	push   %ecx
414a43:	72 4d                	jb     0x414a92
414a45:	30 34 67             	xor    %dh,(%edi,%eiz,2)
414a48:	71 75                	jno    0x414abf
414a4a:	54                   	push   %esp
414a4b:	65 43                	gs inc %ebx
414a4d:	67 4e                	addr16 dec %esi
414a4f:	58                   	pop    %eax
414a50:	37                   	aaa
414a51:	73 31                	jae    0x414a84
414a53:	66 6a 79             	pushw  $0x79
414a56:	58                   	pop    %eax
414a57:	51                   	push   %ecx
414a58:	2f                   	das
414a59:	6f                   	outsl  %ds:(%esi),(%dx)
414a5a:	77 71                	ja     0x414acd
414a5c:	4c                   	dec    %esp
414a5d:	56                   	push   %esi
414a5e:	4a                   	dec    %edx
414a5f:	57                   	push   %edi
414a60:	4f                   	dec    %edi
414a61:	58                   	pop    %eax
414a62:	63 49 72             	arpl   %ecx,0x72(%ecx)
414a65:	4a                   	dec    %edx
414a66:	67 73 74             	addr16 jae 0x414add
414a69:	46                   	inc    %esi
414a6a:	75 33                	jne    0x414a9f
414a6c:	69 30 62 59 70 50    	imul   $0x50705962,(%eax),%esi
414a72:	51                   	push   %ecx
414a73:	5a                   	pop    %edx
414a74:	6a 61                	push   $0x61
414a76:	30 33                	xor    %dh,(%ebx)
414a78:	4d                   	dec    %ebp
414a79:	2f                   	das
414a7a:	70 56                	jo     0x414ad2
414a7c:	57                   	push   %edi
414a7d:	51                   	push   %ecx
414a7e:	73 2b                	jae    0x414aab
414a80:	73 53                	jae    0x414ad5
414a82:	45                   	inc    %ebp
414a83:	75 71                	jne    0x414af6
414a85:	5a                   	pop    %edx
414a86:	78 39                	js     0x414ac1
414a88:	55                   	push   %ebp
414a89:	2f                   	das
414a8a:	53                   	push   %ebx
414a8b:	4c                   	dec    %esp
414a8c:	72 49                	jb     0x414ad7
414a8e:	6a 6b                	push   $0x6b
414a90:	76 79                	jbe    0x414b0b
414a92:	5a                   	pop    %edx
414a93:	70 4e                	jo     0x414ae3
414a95:	59                   	pop    %ecx
414a96:	31 71 67             	xor    %esi,0x67(%ecx)
414a99:	30 70 70             	xor    %dh,0x70(%eax)
414a9c:	47                   	inc    %edi
414a9d:	53                   	push   %ebx
414a9e:	52                   	push   %edx
414a9f:	48                   	dec    %eax
414aa0:	43                   	inc    %ebx
414aa1:	44                   	inc    %esp
414aa2:	38 50 62             	cmp    %dl,0x62(%eax)
414aa5:	39 6c 41 50          	cmp    %ebp,0x50(%ecx,%eax,2)
414aa9:	7a 6f                	jp     0x414b1a
414aab:	63 46 65             	arpl   %eax,0x65(%esi)
414aae:	6e                   	outsb  %ds:(%esi),(%dx)
414aaf:	68 36 64 58 78       	push   $0x78586436
414ab4:	69 32 66 4c 46 72    	imul   $0x72464c66,(%edx),%esi
414aba:	68 61 48 39 34       	push   $0x34394861
414abf:	50                   	push   %eax
414ac0:	55                   	push   %ebp
414ac1:	37                   	aaa
414ac2:	61                   	popa
414ac3:	59                   	pop    %ecx
414ac4:	2b 44 59 55          	sub    0x55(%ecx,%ebx,2),%eax
414ac8:	4d                   	dec    %ebp
414ac9:	64 4c                	fs dec %esp
414acb:	67 76 47             	addr16 jbe 0x414b15
414ace:	42                   	inc    %edx
414acf:	36 48                	ss dec %eax
414ad1:	64 42                	fs inc %edx
414ad3:	65 43                	gs inc %ebx
414ad5:	33 77 7a             	xor    0x7a(%edi),%esi
414ad8:	74 54                	je     0x414b2e
414ada:	43                   	inc    %ebx
414adb:	73 59                	jae    0x414b36
414add:	2f                   	das
414ade:	7a 4f                	jp     0x414b2f
414ae0:	76 78                	jbe    0x414b5a
414ae2:	71 2f                	jno    0x414b13
414ae4:	77 4c                	ja     0x414b32
414ae6:	77 50                	ja     0x414b38
414ae8:	55                   	push   %ebp
414ae9:	52                   	push   %edx
414aea:	5a                   	pop    %edx
414aeb:	64 65 36 73 71       	fs gs ss jae 0x414b61
414af0:	48                   	dec    %eax
414af1:	78 72                	js     0x414b65
414af3:	33 2f                	xor    (%edi),%ebp
414af5:	44                   	inc    %esp
414af6:	66 64 64 75 31       	data16 fs fs jne 0x414b2c
414afb:	63 45 79             	arpl   %eax,0x79(%ebp)
414afe:	6e                   	outsb  %ds:(%esi),(%dx)
414aff:	66 76 69             	data16 jbe 0x414b6b
414b02:	37                   	aaa
414b03:	6d                   	insl   (%dx),%es:(%edi)
414b04:	64 51                	fs push %ecx
414b06:	76 55                	jbe    0x414b5d
414b08:	4e                   	dec    %esi
414b09:	64 66 6f             	outsw  %fs:(%esi),(%dx)
414b0c:	6e                   	outsb  %ds:(%esi),(%dx)
414b0d:	46                   	inc    %esi
414b0e:	6f                   	outsl  %ds:(%esi),(%dx)
414b0f:	31 79 71             	xor    %edi,0x71(%ecx)
414b12:	69 74 72 72 77 52 73 	imul   $0x52735277,0x72(%edx,%esi,2),%esi
414b19:	52
414b1a:	6e                   	outsb  %ds:(%esi),(%dx)
414b1b:	44                   	inc    %esp
414b1c:	42                   	inc    %edx
414b1d:	2f                   	das
414b1e:	50                   	push   %eax
414b1f:	38 75 59             	cmp    %dh,0x59(%ebp)
414b22:	30 76 2f             	xor    %dh,0x2f(%esi)
414b25:	58                   	pop    %eax
414b26:	7a 5a                	jp     0x414b82
414b28:	57                   	push   %edi
414b29:	57                   	push   %edi
414b2a:	43                   	inc    %ebx
414b2b:	6e                   	outsb  %ds:(%esi),(%dx)
414b2c:	65 6a 53             	gs push $0x53
414b2f:	56                   	push   %esi
414b30:	54                   	push   %esp
414b31:	57                   	push   %edi
414b32:	66 64 31 6c 72 49    	xor    %bp,%fs:0x49(%edx,%esi,2)
414b38:	36 37                	ss aaa
414b3a:	39 36                	cmp    %esi,(%esi)
414b3c:	43                   	inc    %ebx
414b3d:	6c                   	insb   (%dx),%es:(%edi)
414b3e:	42                   	inc    %edx
414b3f:	6a 6d                	push   $0x6d
414b41:	55                   	push   %ebp
414b42:	73 69                	jae    0x414bad
414b44:	6a 4b                	push   $0x4b
414b46:	77 70                	ja     0x414bb8
414b48:	62 67 42             	bound  %esp,0x42(%edi)
414b4b:	38 7a 66             	cmp    %bh,0x66(%edx)
414b4e:	51                   	push   %ecx
414b4f:	64 63 73 4d          	arpl   %esi,%fs:0x4d(%ebx)
414b53:	75 6b                	jne    0x414bc0
414b55:	35 42 7a 69 75       	xor    $0x75697a42,%eax
414b5a:	79 58                	jns    0x414bb4
414b5c:	6b 72 6a 5a          	imul   $0x5a,0x6a(%edx),%esi
414b60:	68 68 51 68 64       	push   $0x64685168
414b65:	50                   	push   %eax
414b66:	6d                   	insl   (%dx),%es:(%edi)
414b67:	75 56                	jne    0x414bbf
414b69:	79 42                	jns    0x414bad
414b6b:	65 2f                	gs das