424966:	76 66                	jbe    0x4249ce
424968:	58                   	pop    %eax
424969:	43                   	inc    %ebx
42496a:	78 32                	js     0x42499e
42496c:	74 47                	je     0x4249b5
42496e:	57                   	push   %edi
42496f:	50                   	push   %eax
424970:	44                   	inc    %esp
424971:	41                   	inc    %ecx
424972:	73 53                	jae    0x4249c7
424974:	54                   	push   %esp
424975:	70 73                	jo     0x4249ea
424977:	62 72 39             	bound  %esi,0x39(%edx)
42497a:	6d                   	insl   (%dx),%es:(%edi)
42497b:	74 39                	je     0x4249b6
42497d:	4b                   	dec    %ebx
42497e:	66 6c                	data16 insb (%dx),%es:(%edi)
424980:	35 42 31 45 75       	xor    $0x75453142,%eax
424985:	46                   	inc    %esi
424986:	35 4e 47 72 54       	xor    $0x5472474e,%eax
42498b:	75 51                	jne    0x4249de
42498d:	56                   	push   %esi
42498e:	74 68                	je     0x4249f8
424990:	75 67                	jne    0x4249f9
424992:	38 42 32             	cmp    %al,0x32(%edx)
424995:	64 45                	fs inc %ebp
424997:	58                   	pop    %eax
424998:	41                   	inc    %ecx
424999:	61                   	popa
42499a:	66 54                	push   %sp
42499c:	42                   	inc    %edx
42499d:	6f                   	outsl  %ds:(%esi),(%dx)
42499e:	31 42 79             	xor    %eax,0x79(%edx)
4249a1:	30 41 4e             	xor    %al,0x4e(%ecx)
4249a4:	2f                   	das
4249a5:	74 6e                	je     0x424a15
4249a7:	7a 51                	jp     0x4249fa
4249a9:	77 48                	ja     0x4249f3
4249ab:	52                   	push   %edx
4249ac:	53                   	push   %ebx
4249ad:	77 7a                	ja     0x424a29
4249af:	6e                   	outsb  %ds:(%esi),(%dx)
4249b0:	68 7a 77 45 6e       	push   $0x6e45777a
4249b5:	65 78 43             	gs js  0x4249fb
4249b8:	32 73 43             	xor    0x43(%ebx),%dh
4249bb:	42                   	inc    %edx
4249bc:	42                   	inc    %edx
4249bd:	72 45                	jb     0x424a04
4249bf:	6f                   	outsl  %ds:(%esi),(%dx)
4249c0:	71 59                	jno    0x424a1b
4249c2:	45                   	inc    %ebp
4249c3:	54                   	push   %esp
4249c4:	7a 41                	jp     0x424a07
4249c6:	52                   	push   %edx
4249c7:	69 5a 4e 4b 58 48 70 	imul   $0x7048584b,0x4e(%edx),%ebx
4249ce:	56                   	push   %esi
4249cf:	53                   	push   %ebx
4249d0:	53                   	push   %ebx
4249d1:	49                   	dec    %ecx
4249d2:	46                   	inc    %esi
4249d3:	39 75 50             	cmp    %esi,0x50(%ebp)
4249d6:	4d                   	dec    %ebp
4249d7:	58                   	pop    %eax
4249d8:	2f                   	das
4249d9:	5a                   	pop    %edx
4249da:	45                   	inc    %ebp
4249db:	4a                   	dec    %edx
4249dc:	53                   	push   %ebx
4249dd:	42                   	inc    %edx
4249de:	46                   	inc    %esi
4249df:	2f                   	das
4249e0:	62 73 59             	bound  %esi,0x59(%ebx)
4249e3:	77 6a                	ja     0x424a4f
4249e5:	6b 62 58 6f          	imul   $0x6f,0x58(%edx),%esp
4249e9:	2b 67 6e             	sub    0x6e(%edi),%esp
4249ec:	57                   	push   %edi
4249ed:	66 5a                	pop    %dx
4249ef:	4a                   	dec    %edx
4249f0:	4d                   	dec    %ebp
4249f1:	32 78 71             	xor    0x71(%eax),%bh
4249f4:	30 52 68             	xor    %dl,0x68(%edx)
4249f7:	5a                   	pop    %edx
4249f8:	33 56 57             	xor    0x57(%esi),%edx
4249fb:	54                   	push   %esp
4249fc:	73 34                	jae    0x424a32
4249fe:	35 67 47 30 58       	xor    $0x58304767,%eax
424a03:	74 5a                	je     0x424a5f
424a05:	79 4f                	jns    0x424a56
424a07:	71 56                	jno    0x424a5f
424a09:	74 65                	je     0x424a70
424a0b:	44                   	inc    %esp
424a0c:	51                   	push   %ecx
424a0d:	46                   	inc    %esi
424a0e:	4e                   	dec    %esi
424a0f:	78 58                	js     0x424a69
424a11:	30 37                	xor    %dh,(%edi)
424a13:	30 67 33             	xor    %ah,0x33(%edi)
424a16:	4a                   	dec    %edx
424a17:	36 74 50             	ss je  0x424a6a
424a1a:	5a                   	pop    %edx
424a1b:	78 68                	js     0x424a85
424a1d:	45                   	inc    %ebp
424a1e:	67 4f                	addr16 dec %edi
424a20:	64 64 2f             	fs fs das
424a23:	77 67                	ja     0x424a8c
424a25:	30 47 65             	xor    %al,0x65(%edi)
424a28:	79 79                	jns    0x424aa3
424a2a:	54                   	push   %esp
424a2b:	53                   	push   %ebx
424a2c:	4b                   	dec    %ebx
424a2d:	46                   	inc    %esi
424a2e:	56                   	push   %esi
424a2f:	52                   	push   %edx
424a30:	6b 79 38 54          	imul   $0x54,0x38(%ecx),%edi
424a34:	71 36                	jno    0x424a6c
424a36:	35 77 6e 4a 6a       	xor    $0x6a4a6e77,%eax
424a3b:	35 73 4d 4a 66       	xor    $0x664a4d73,%eax
424a40:	51                   	push   %ecx
424a41:	44                   	inc    %esp
424a42:	64 74 4a             	fs je  0x424a8f
424a45:	42                   	inc    %edx
424a46:	47                   	inc    %edi
424a47:	65 4b                	gs dec %ebx
424a49:	65 78 6e             	gs js  0x424aba
424a4c:	65 79 4d             	gs jns 0x424a9c
424a4f:	70 79                	jo     0x424aca
424a51:	31 50 73             	xor    %edx,0x73(%eax)
424a54:	74 71                	je     0x424ac7
424a56:	53                   	push   %ebx
424a57:	31 6c 56 62          	xor    %ebp,0x62(%esi,%edx,2)
424a5b:	56                   	push   %esi
424a5c:	5a                   	pop    %edx
424a5d:	44                   	inc    %esp
424a5e:	37                   	aaa
424a5f:	6a 36                	push   $0x36
424a61:	61                   	popa
424a62:	31 63 58             	xor    %esp,0x58(%ebx)
424a65:	73 76                	jae    0x424add
424a67:	52                   	push   %edx
424a68:	30 7a 54             	xor    %bh,0x54(%edx)
424a6b:	52                   	push   %edx
424a6c:	2f                   	das
424a6d:	46                   	inc    %esi
424a6e:	4a                   	dec    %edx
424a6f:	31 2f                	xor    %ebp,(%edi)
424a71:	38 70 68             	cmp    %dh,0x68(%eax)
424a74:	2f                   	das
424a75:	69 64 52 7a 31 74 43 	imul   $0x79437431,0x7a(%edx,%edx,2),%esp
424a7c:	79
424a7d:	66 7a 4e             	data16 jp 0x424ace
424a80:	4f                   	dec    %edi
424a81:	43                   	inc    %ebx
424a82:	44                   	inc    %esp
424a83:	4d                   	dec    %ebp
424a84:	31 5a 73             	xor    %ebx,0x73(%edx)
424a87:	79 67                	jns    0x424af0
424a89:	73 68                	jae    0x424af3
424a8b:	55                   	push   %ebp
424a8c:	6d                   	insl   (%dx),%es:(%edi)
424a8d:	7a 66                	jp     0x424af5
424a8f:	71 62                	jno    0x424af3
424a91:	61                   	popa
424a92:	44                   	inc    %esp
424a93:	5a                   	pop    %edx
424a94:	56                   	push   %esi
424a95:	33 5a 4e             	xor    0x4e(%edx),%ebx
424a98:	65 38 5a 78          	cmp    %bl,%gs:0x78(%edx)
424a9c:	2b 51 6e             	sub    0x6e(%ecx),%edx
424a9f:	51                   	push   %ecx
424aa0:	72 74                	jb     0x424b16
424aa2:	4c                   	dec    %esp
424aa3:	58                   	pop    %eax
424aa4:	35 59 51 4a 77       	xor    $0x774a5159,%eax
424aa9:	39 31                	cmp    %esi,(%ecx)
424aab:	38 42 42             	cmp    %al,0x42(%edx)
424aae:	50                   	push   %eax
424aaf:	6a 30                	push   $0x30
424ab1:	2b 64 4d 56          	sub    0x56(%ebp,%ecx,2),%esp
424ab5:	76 51                	jbe    0x424b08
424ab7:	6a 4f                	push   $0x4f
424ab9:	78 75                	js     0x424b30
424abb:	49                   	dec    %ecx
424abc:	78 49                	js     0x424b07
424abe:	32 58 31             	xor    0x31(%eax),%bl
424ac1:	38 6a 64             	cmp    %ch,0x64(%edx)
424ac4:	54                   	push   %esp
424ac5:	4a                   	dec    %edx
424ac6:	75 74                	jne    0x424b3c
424ac8:	45                   	inc    %ebp
424ac9:	76 6a                	jbe    0x424b35
424acb:	2f                   	das
424acc:	31 4f 34             	xor    %ecx,0x34(%edi)
424acf:	2b 48 51             	sub    0x51(%eax),%ecx
424ad2:	31 59 46             	xor    %ebx,0x46(%ecx)
424ad5:	66 66 78 4f          	data16 data16 js 0x424b28
424ad9:	43                   	inc    %ebx
424ada:	63 43 34             	arpl   %eax,0x34(%ebx)
424add:	32 4a 52             	xor    0x52(%edx),%cl
424ae0:	2f                   	das
424ae1:	51                   	push   %ecx
424ae2:	63 76 63             	arpl   %esi,0x63(%esi)
424ae5:	4f                   	dec    %edi
424ae6:	52                   	push   %edx
424ae7:	4a                   	dec    %edx
424ae8:	51                   	push   %ecx
424ae9:	56                   	push   %esi
424aea:	54                   	push   %esp
424aeb:	42                   	inc    %edx
424aec:	4b                   	dec    %ebx
424aed:	38 69 78             	cmp    %ch,0x78(%ecx)
424af0:	4b                   	dec    %ebx
424af1:	51                   	push   %ecx
424af2:	45                   	inc    %ebp
424af3:	42                   	inc    %edx
424af4:	68 6a 6b 38 61       	push   $0x61386b6a
424af9:	4f                   	dec    %edi
424afa:	4a                   	dec    %edx
424afb:	2b 67 70             	sub    0x70(%edi),%esp
424afe:	4a                   	dec    %edx
424aff:	4d                   	dec    %ebp
424b00:	55                   	push   %ebp
424b01:	74 47                	je     0x424b4a
424b03:	78 41                	js     0x424b46
424b05:	41                   	inc    %ecx
424b06:	4b                   	dec    %ebx
424b07:	43                   	inc    %ebx
424b08:	55                   	push   %ebp
424b09:	4b                   	dec    %ebx
424b0a:	6a 4e                	push   $0x4e
424b0c:	65 2b 6b 37          	sub    %gs:0x37(%ebx),%ebp
424b10:	62 67 61             	bound  %esp,0x61(%edi)
424b13:	77 4b                	ja     0x424b60
424b15:	5a                   	pop    %edx
424b16:	43                   	inc    %ebx
424b17:	33 2f                	xor    (%edi),%ebp
424b19:	66 36 30 59 74       	data16 xor %bl,%ss:0x74(%ecx)
424b1e:	72 6d                	jb     0x424b8d
424b20:	74 73                	je     0x424b95
424b22:	6a 56                	push   $0x56
424b24:	34 79                	xor    $0x79,%al
424b26:	4d                   	dec    %ebp
424b27:	54                   	push   %esp
424b28:	49                   	dec    %ecx
424b29:	6b 36 51             	imul   $0x51,(%esi),%esi
424b2c:	54                   	push   %esp
424b2d:	4e                   	dec    %esi
424b2e:	53                   	push   %ebx
424b2f:	45                   	inc    %ebp
424b30:	4f                   	dec    %edi
424b31:	6b 6e 47 6c          	imul   $0x6c,0x47(%esi),%ebp
424b35:	75 42                	jne    0x424b79
424b37:	66 50                	push   %ax
424b39:	70 59                	jo     0x424b94
424b3b:	6f                   	outsl  %ds:(%esi),(%dx)
424b3c:	77 63                	ja     0x424ba1
424b3e:	65 6f                	outsl  %gs:(%esi),(%dx)
424b40:	69 4a 78 41 6f 37 76 	imul   $0x76376f41,0x78(%edx),%ecx
424b47:	67 55                	addr16 push %ebp
424b49:	77 70                	ja     0x424bbb
424b4b:	42                   	inc    %edx
424b4c:	39 58 47             	cmp    %ebx,0x47(%eax)
424b4f:	6b 65 38 32          	imul   $0x32,0x38(%ebp),%esp
424b53:	4b                   	dec    %ebx
424b54:	31 77 57             	xor    %esi,0x57(%edi)
424b57:	76 56                	jbe    0x424baf
424b59:	39 6c 32 6d          	cmp    %ebp,0x6d(%edx,%esi,1)
424b5d:	2f                   	das
424b5e:	36 6c                	ss insb (%dx),%es:(%edi)
424b60:	50                   	push   %eax
424b61:	73 50                	jae    0x424bb3
424b63:	54                   	push   %esp
424b64:	37                   	aaa
424b65:	37                   	aaa
424b66:	72 4d                	jb     0x424bb5
424b68:	64 48                	fs dec %eax
424b6a:	4e                   	dec    %esi
424b6b:	46                   	inc    %esi
424b6c:	7a 48                	jp     0x424bb6
424b6e:	2f                   	das
424b6f:	33 47 4f             	xor    0x4f(%edi),%eax
424b72:	51                   	push   %ecx
424b73:	52                   	push   %edx
424b74:	4e                   	dec    %esi
424b75:	49                   	dec    %ecx
424b76:	70 32                	jo     0x424baa
424b78:	43                   	inc    %ebx
424b79:	53                   	push   %ebx
424b7a:	44                   	inc    %esp
424b7b:	58                   	pop    %eax
424b7c:	53                   	push   %ebx
424b7d:	4b                   	dec    %ebx
424b7e:	71 4c                	jno    0x424bcc
424b80:	66 31 67 70          	xor    %sp,0x70(%edi)
424b84:	31 39                	xor    %edi,(%ecx)
424b86:	63 34 37             	arpl   %esi,(%edi,%esi,1)
424b89:	42                   	inc    %edx
424b8a:	4c                   	dec    %esp
424b8b:	69 38 70 4d 63 38    	imul   $0x38634d70,(%eax),%edi
424b91:	70 71                	jo     0x424c04
424b93:	61                   	popa
424b94:	49                   	dec    %ecx
424b95:	53                   	push   %ebx
424b96:	36 7a 47             	ss jp  0x424be0
424b99:	51                   	push   %ecx
424b9a:	6b 50 46 4c          	imul   $0x4c,0x46(%eax),%edx
424b9e:	31 70 42             	xor    %esi,0x42(%eax)
424ba1:	32 6d 6f             	xor    0x6f(%ebp),%ch
424ba4:	64 73 49             	fs jae 0x424bf0
424ba7:	6f                   	outsl  %ds:(%esi),(%dx)
424ba8:	50                   	push   %eax
424ba9:	34 48                	xor    $0x48,%al
424bab:	30 5a 42             	xor    %bl,0x42(%edx)
424bae:	65 51                	gs push %ecx
424bb0:	67 4b                	addr16 dec %ebx
424bb2:	66 52                	push   %dx
424bb4:	43                   	inc    %ebx
424bb5:	51                   	push   %ecx
424bb6:	78 78                	js     0x424c30
424bb8:	58                   	pop    %eax
424bb9:	30 67 7a             	xor    %ah,0x7a(%edi)
424bbc:	5a                   	pop    %edx
424bbd:	63 68 70             	arpl   %ebp,0x70(%eax)
424bc0:	57                   	push   %edi
424bc1:	73 4c                	jae    0x424c0f
424bc3:	65 6a 62             	gs push $0x62
424bc6:	4c                   	dec    %esp
424bc7:	6f                   	outsl  %ds:(%esi),(%dx)
424bc8:	6f                   	outsl  %ds:(%esi),(%dx)
424bc9:	37                   	aaa
424bca:	4c                   	dec    %esp
424bcb:	69 4f 6b 67 4e 42 41 	imul   $0x41424e67,0x6b(%edi),%ecx
424bd2:	30 71 31             	xor    %dh,0x31(%ecx)
424bd5:	5a                   	pop    %edx
424bd6:	62 71 70             	bound  %esi,0x70(%ecx)
424bd9:	77 74                	ja     0x424c4f
424bdb:	4e                   	dec    %esi
424bdc:	75 62                	jne    0x424c40
424bde:	76 78                	jbe    0x424c58
424be0:	43                   	inc    %ebx
424be1:	68 4e 66 67 4f       	push   $0x4f67664e
424be6:	6b 4f 69 66          	imul   $0x66,0x69(%edi),%ecx
424bea:	65 31 53 72          	xor    %edx,%gs:0x72(%ebx)
424bee:	71 62                	jno    0x424c52
424bf0:	57                   	push   %edi
424bf1:	6c                   	insb   (%dx),%es:(%edi)
424bf2:	32 49 49             	xor    0x49(%ecx),%cl
424bf5:	35 31 53 55 49       	xor    $0x49555331,%eax
424bfa:	54                   	push   %esp
424bfb:	6f                   	outsl  %ds:(%esi),(%dx)
424bfc:	61                   	popa