41b751:	8b cb                	mov    %ebx,%ecx
41b753:	33 85 34 f4 ff ff    	xor    -0xbcc(%ebp),%eax
41b759:	0f af 85 20 f4 ff ff 	imul   -0xbe0(%ebp),%eax
41b760:	c1 c9 06             	ror    $0x6,%ecx
41b763:	33 c8                	xor    %eax,%ecx
41b765:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b76b:	33 c1                	xor    %ecx,%eax
41b76d:	b9 7f 13 f1 07       	mov    $0x7f1137f,%ecx
41b772:	03 c8                	add    %eax,%ecx
41b774:	89 85 68 f4 ff ff    	mov    %eax,-0xb98(%ebp)
41b77a:	c1 c9 0f             	ror    $0xf,%ecx
41b77d:	0f af 8d 1c f4 ff ff 	imul   -0xbe4(%ebp),%ecx
41b784:	c1 c0 02             	rol    $0x2,%eax
41b787:	03 c8                	add    %eax,%ecx
41b789:	33 d9                	xor    %ecx,%ebx
41b78b:	8b cb                	mov    %ebx,%ecx
41b78d:	8b c3                	mov    %ebx,%eax
41b78f:	81 e9 5e 60 69 ab    	sub    $0xab69605e,%ecx
41b795:	c1 c0 08             	rol    $0x8,%eax
41b798:	c1 c9 0e             	ror    $0xe,%ecx
41b79b:	0f af 8d 08 f4 ff ff 	imul   -0xbf8(%ebp),%ecx
41b7a2:	2b c8                	sub    %eax,%ecx
41b7a4:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b7aa:	33 c1                	xor    %ecx,%eax
41b7ac:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
41b7b1:	33 c8                	xor    %eax,%ecx
41b7b3:	89 85 68 f4 ff ff    	mov    %eax,-0xb98(%ebp)
41b7b9:	c1 c9 0c             	ror    $0xc,%ecx
41b7bc:	0f af 8d 34 f4 ff ff 	imul   -0xbcc(%ebp),%ecx
41b7c3:	c1 c8 0a             	ror    $0xa,%eax
41b7c6:	33 c8                	xor    %eax,%ecx
41b7c8:	33 d9                	xor    %ecx,%ebx
41b7ca:	8b 8d 08 f4 ff ff    	mov    -0xbf8(%ebp),%ecx
41b7d0:	33 cb                	xor    %ebx,%ecx
41b7d2:	8b c3                	mov    %ebx,%eax
41b7d4:	0f af 8d 20 f4 ff ff 	imul   -0xbe0(%ebp),%ecx
41b7db:	c1 e8 0a             	shr    $0xa,%eax
41b7de:	33 c8                	xor    %eax,%ecx
41b7e0:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b7e6:	33 c1                	xor    %ecx,%eax
41b7e8:	8b 8d 08 f4 ff ff    	mov    -0xbf8(%ebp),%ecx
41b7ee:	89 85 68 f4 ff ff    	mov    %eax,-0xb98(%ebp)
41b7f4:	f7 d0                	not    %eax
41b7f6:	c1 c8 05             	ror    $0x5,%eax
41b7f9:	03 85 1c f4 ff ff    	add    -0xbe4(%ebp),%eax
41b7ff:	0f af c1             	imul   %ecx,%eax
41b802:	33 d8                	xor    %eax,%ebx
41b804:	8b c3                	mov    %ebx,%eax
41b806:	2b c1                	sub    %ecx,%eax
41b808:	35 5e 60 69 ab       	xor    $0xab69605e,%eax
41b80d:	31 85 68 f4 ff ff    	xor    %eax,-0xb98(%ebp)
41b813:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b819:	33 c8                	xor    %eax,%ecx
41b81b:	c1 c1 02             	rol    $0x2,%ecx
41b81e:	0f af 8d 34 f4 ff ff 	imul   -0xbcc(%ebp),%ecx
41b825:	c1 e8 02             	shr    $0x2,%eax
41b828:	03 c8                	add    %eax,%ecx
41b82a:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
41b82f:	33 d9                	xor    %ecx,%ebx
41b831:	8b cb                	mov    %ebx,%ecx
41b833:	2b c8                	sub    %eax,%ecx
41b835:	8b c3                	mov    %ebx,%eax
41b837:	c1 c9 06             	ror    $0x6,%ecx
41b83a:	0f af 8d 20 f4 ff ff 	imul   -0xbe0(%ebp),%ecx
41b841:	c1 c0 07             	rol    $0x7,%eax
41b844:	03 c8                	add    %eax,%ecx
41b846:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b84c:	33 c1                	xor    %ecx,%eax
41b84e:	89 85 68 f4 ff ff    	mov    %eax,-0xb98(%ebp)
41b854:	8b c8                	mov    %eax,%ecx
41b856:	33 85 34 f4 ff ff    	xor    -0xbcc(%ebp),%eax
41b85c:	0f af 85 1c f4 ff ff 	imul   -0xbe4(%ebp),%eax
41b863:	c1 c9 09             	ror    $0x9,%ecx
41b866:	03 c8                	add    %eax,%ecx
41b868:	33 d9                	xor    %ecx,%ebx
41b86a:	8b 8d 20 f4 ff ff    	mov    -0xbe0(%ebp),%ecx
41b870:	33 cb                	xor    %ebx,%ecx
41b872:	8b c3                	mov    %ebx,%eax
41b874:	c1 c1 05             	rol    $0x5,%ecx
41b877:	0f af 8d 08 f4 ff ff 	imul   -0xbf8(%ebp),%ecx
41b87e:	c1 c0 07             	rol    $0x7,%eax
41b881:	03 c8                	add    %eax,%ecx
41b883:	31 8d 68 f4 ff ff    	xor    %ecx,-0xb98(%ebp)
41b889:	8b 8d 68 f4 ff ff    	mov    -0xb98(%ebp),%ecx
41b88f:	33 d9                	xor    %ecx,%ebx
41b891:	33 9d 30 f4 ff ff    	xor    -0xbd0(%ebp),%ebx
41b897:	8b c3                	mov    %ebx,%eax
41b899:	c1 c8 03             	ror    $0x3,%eax
41b89c:	2b 85 20 f4 ff ff    	sub    -0xbe0(%ebp),%eax
41b8a2:	0f af 85 34 f4 ff ff 	imul   -0xbcc(%ebp),%eax
41b8a9:	33 c8                	xor    %eax,%ecx
41b8ab:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
41b8b0:	89 8d 68 f4 ff ff    	mov    %ecx,-0xb98(%ebp)
41b8b6:	2b c8                	sub    %eax,%ecx
41b8b8:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b8be:	d1 c9                	ror    $1,%ecx
41b8c0:	0f af 8d 1c f4 ff ff 	imul   -0xbe4(%ebp),%ecx
41b8c7:	c1 c8 06             	ror    $0x6,%eax
41b8ca:	2b c8                	sub    %eax,%ecx
41b8cc:	33 d9                	xor    %ecx,%ebx
41b8ce:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
41b8d3:	8b c3                	mov    %ebx,%eax
41b8d5:	c1 c0 0e             	rol    $0xe,%eax
41b8d8:	8d 0c 19             	lea    (%ecx,%ebx,1),%ecx
41b8db:	c1 c1 03             	rol    $0x3,%ecx
41b8de:	0f af 8d 08 f4 ff ff 	imul   -0xbf8(%ebp),%ecx
41b8e5:	03 c8                	add    %eax,%ecx
41b8e7:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b8ed:	33 c1                	xor    %ecx,%eax
41b8ef:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
41b8f4:	03 c8                	add    %eax,%ecx
41b8f6:	89 85 68 f4 ff ff    	mov    %eax,-0xb98(%ebp)
41b8fc:	c1 c1 0f             	rol    $0xf,%ecx
41b8ff:	0f af 8d 34 f4 ff ff 	imul   -0xbcc(%ebp),%ecx
41b906:	c1 c8 0e             	ror    $0xe,%eax
41b909:	2b c8                	sub    %eax,%ecx
41b90b:	33 d9                	xor    %ecx,%ebx
41b90d:	8b 8d 1c f4 ff ff    	mov    -0xbe4(%ebp),%ecx
41b913:	33 cb                	xor    %ebx,%ecx
41b915:	8b c3                	mov    %ebx,%eax
41b917:	0f af 8d 20 f4 ff ff 	imul   -0xbe0(%ebp),%ecx
41b91e:	c1 e8 03             	shr    $0x3,%eax
41b921:	33 c8                	xor    %eax,%ecx
41b923:	8b 85 68 f4 ff ff    	mov    -0xb98(%ebp),%eax
41b929:	33 c1                	xor    %ecx,%eax
41b92b:	b9 7f 13 f1 07       	mov    $0x7f1137f,%ecx
41b930:	33 c8                	xor    %eax,%ecx
41b932:	89 85 68 f4 ff ff    	mov    %eax,-0xb98(%ebp)
41b938:	c1 c1 04             	rol    $0x4,%ecx
41b93b:	0f af 8d 1c f4 ff ff 	imul   -0xbe4(%ebp),%ecx
41b942:	c1 c0 02             	rol    $0x2,%eax
41b945:	33 c8                	xor    %eax,%ecx
41b947:	8b 85 70 f4 ff ff    	mov    -0xb90(%ebp),%eax
41b94d:	33 8d 48 f4 ff ff    	xor    -0xbb8(%ebp),%ecx
41b953:	33 d9                	xor    %ecx,%ebx
41b955:	89 bd 48 f4 ff ff    	mov    %edi,-0xbb8(%ebp)
41b95b:	8b 8d 68 f4 ff ff    	mov    -0xb98(%ebp),%ecx
41b961:	33 8d 40 f4 ff ff    	xor    -0xbc0(%ebp),%ecx
41b967:	88 58 fc             	mov    %bl,-0x4(%eax)
41b96a:	88 08                	mov    %cl,(%eax)
41b96c:	c1 cb 08             	ror    $0x8,%ebx
41b96f:	88 58 fb             	mov    %bl,-0x5(%eax)
41b972:	c1 c9 08             	ror    $0x8,%ecx
41b975:	88 48 ff             	mov    %cl,-0x1(%eax)
41b978:	c1 cb 08             	ror    $0x8,%ebx
41b97b:	88 58 fa             	mov    %bl,-0x6(%eax)
41b97e:	c1 c9 08             	ror    $0x8,%ecx
41b981:	88 48 fe             	mov    %cl,-0x2(%eax)
41b984:	c1 cb 08             	ror    $0x8,%ebx
41b987:	c1 c9 08             	ror    $0x8,%ecx
41b98a:	88 58 f9             	mov    %bl,-0x7(%eax)
41b98d:	88 48 fd             	mov    %cl,-0x3(%eax)
41b990:	83 c0 08             	add    $0x8,%eax
41b993:	c1 cb 08             	ror    $0x8,%ebx
41b996:	c1 c9 08             	ror    $0x8,%ecx
41b999:	83 ad 44 f4 ff ff 01 	subl   $0x1,-0xbbc(%ebp)
41b9a0:	89 b5 40 f4 ff ff    	mov    %esi,-0xbc0(%ebp)
41b9a6:	8b b5 80 f4 ff ff    	mov    -0xb80(%ebp),%esi
41b9ac:	89 85 70 f4 ff ff    	mov    %eax,-0xb90(%ebp)
41b9b2:	0f 85 a0 fc ff ff    	jne    0x41b658
41b9b8:	8b 8d 60 f4 ff ff    	mov    -0xba0(%ebp),%ecx
41b9be:	33 db                	xor    %ebx,%ebx
41b9c0:	8b b5 84 f4 ff ff    	mov    -0xb7c(%ebp),%esi
41b9c6:	8b c3                	mov    %ebx,%eax
41b9c8:	85 c9                	test   %ecx,%ecx
41b9ca:	74 08                	je     0x41b9d4
41b9cc:	32 14 30             	xor    (%eax,%esi,1),%dl
41b9cf:	40                   	inc    %eax
41b9d0:	3b c1                	cmp    %ecx,%eax
41b9d2:	72 f8                	jb     0x41b9cc
41b9d4:	8b bd 50 f4 ff ff    	mov    -0xbb0(%ebp),%edi
41b9da:	0f b6 c2             	movzbl %dl,%eax
41b9dd:	99                   	cltd
41b9de:	3b 04 39             	cmp    (%ecx,%edi,1),%eax
41b9e1:	75 18                	jne    0x41b9fb
41b9e3:	3b 54 39 04          	cmp    0x4(%ecx,%edi,1),%edx
41b9e7:	75 12                	jne    0x41b9fb
41b9e9:	8b fe                	mov    %esi,%edi
41b9eb:	89 8d 74 f4 ff ff    	mov    %ecx,-0xb8c(%ebp)
41b9f1:	89 bd 58 f4 ff ff    	mov    %edi,-0xba8(%ebp)
41b9f7:	8b f3                	mov    %ebx,%esi
41b9f9:	eb 0c                	jmp    0x41ba07
41b9fb:	c7 85 7c f4 ff ff 01 	movl   $0xc004d501,-0xb84(%ebp)
41ba02:	d5 04 c0
41ba05:	8b fb                	mov    %ebx,%edi
41ba07:	85 f6                	test   %esi,%esi
41ba09:	74 0f                	je     0x41ba1a
41ba0b:	56                   	push   %esi
41ba0c:	53                   	push   %ebx
41ba0d:	ff 15 7c 60 42 00    	call   *0x42607c
41ba13:	50                   	push   %eax
41ba14:	ff 15 a4 61 42 00    	call   *0x4261a4
41ba1a:	83 bd 7c f4 ff ff 00 	cmpl   $0x0,-0xb84(%ebp)
41ba21:	7c 1b                	jl     0x41ba3e
41ba23:	89 bd 78 f4 ff ff    	mov    %edi,-0xb88(%ebp)
41ba29:	8b c3                	mov    %ebx,%eax
41ba2b:	8b bd 74 f4 ff ff    	mov    -0xb8c(%ebp),%edi
41ba31:	be 00 00 00 10       	mov    $0x10000000,%esi
41ba36:	89 bd 5c f4 ff ff    	mov    %edi,-0xba4(%ebp)
41ba3c:	eb 0d                	jmp    0x41ba4b
41ba3e:	8b 85 58 f4 ff ff    	mov    -0xba8(%ebp),%eax
41ba44:	be 01 00 00 d0       	mov    $0xd0000001,%esi
41ba49:	8b fb                	mov    %ebx,%edi
41ba4b:	85 c0                	test   %eax,%eax
41ba4d:	74 0f                	je     0x41ba5e
41ba4f:	50                   	push   %eax
41ba50:	53                   	push   %ebx
41ba51:	ff 15 7c 60 42 00    	call   *0x42607c
41ba57:	50                   	push   %eax
41ba58:	ff 15 a4 61 42 00    	call   *0x4261a4
41ba5e:	85 f6                	test   %esi,%esi
41ba60:	0f 88 49 01 00 00    	js     0x41bbaf
41ba66:	83 ff 04             	cmp    $0x4,%edi
41ba69:	73 0a                	jae    0x41ba75
41ba6b:	be 3e 00 00 c0       	mov    $0xc000003e,%esi
41ba70:	e9 34 01 00 00       	jmp    0x41bba9
41ba75:	8b 95 78 f4 ff ff    	mov    -0xb88(%ebp),%edx
41ba7b:	8b 02                	mov    (%edx),%eax
41ba7d:	8d 4a 04             	lea    0x4(%edx),%ecx
41ba80:	89 85 58 f4 ff ff    	mov    %eax,-0xba8(%ebp)
41ba86:	3b ca                	cmp    %edx,%ecx
41ba88:	0f 82 16 01 00 00    	jb     0x41bba4
41ba8e:	8d 47 fc             	lea    -0x4(%edi),%eax
41ba91:	83 f8 04             	cmp    $0x4,%eax
41ba94:	72 d5                	jb     0x41ba6b
41ba96:	8b 39                	mov    (%ecx),%edi
41ba98:	8d 71 04             	lea    0x4(%ecx),%esi
41ba9b:	3b f1                	cmp    %ecx,%esi
41ba9d:	0f 82 01 01 00 00    	jb     0x41bba4
41baa3:	8b 8d 5c f4 ff ff    	mov    -0xba4(%ebp),%ecx
41baa9:	8d 41 f8             	lea    -0x8(%ecx),%eax
41baac:	3b c7                	cmp    %edi,%eax
41baae:	72 bb                	jb     0x41ba6b
41bab0:	8d 47 08             	lea    0x8(%edi),%eax
41bab3:	83 f8 08             	cmp    $0x8,%eax
41bab6:	0f 82 e8 00 00 00    	jb     0x41bba4
41babc:	8b 85 78 f4 ff ff    	mov    -0xb88(%ebp),%eax
41bac2:	8d 14 37             	lea    (%edi,%esi,1),%edx
41bac5:	03 c1                	add    %ecx,%eax
41bac7:	3b c2                	cmp    %edx,%eax
41bac9:	72 a0                	jb     0x41ba6b
41bacb:	2b cf                	sub    %edi,%ecx
41bacd:	2b ce                	sub    %esi,%ecx
41bacf:	03 8d 78 f4 ff ff    	add    -0xb88(%ebp),%ecx
41bad5:	83 f9 08             	cmp    $0x8,%ecx
41bad8:	73 91                	jae    0x41ba6b
41bada:	89 9d 5c f4 ff ff    	mov    %ebx,-0xba4(%ebp)
41bae0:	8b c3                	mov    %ebx,%eax
41bae2:	89 85 74 f4 ff ff    	mov    %eax,-0xb8c(%ebp)
41bae8:	85 f6                	test   %esi,%esi
41baea:	74 45                	je     0x41bb31
41baec:	8b ce                	mov    %esi,%ecx
41baee:	3b d6                	cmp    %esi,%edx
41baf0:	0f 82 ae 00 00 00    	jb     0x41bba4
41baf6:	76 35                	jbe    0x41bb2d
41baf8:	8d 41 04             	lea    0x4(%ecx),%eax
41bafb:	3b c1                	cmp    %ecx,%eax
41bafd:	0f 82 a1 00 00 00    	jb     0x41bba4
41bb03:	3b c2                	cmp    %edx,%eax
41bb05:	77 4f                	ja     0x41bb56
41bb07:	8b 01                	mov    (%ecx),%eax
41bb09:	83 c0 04             	add    $0x4,%eax
41bb0c:	83 f8 04             	cmp    $0x4,%eax
41bb0f:	72 4c                	jb     0x41bb5d
41bb11:	03 c1                	add    %ecx,%eax
41bb13:	3b c1                	cmp    %ecx,%eax
41bb15:	0f 82 89 00 00 00    	jb     0x41bba4
41bb1b:	8b c8                	mov    %eax,%ecx
41bb1d:	3b ca                	cmp    %edx,%ecx
41bb1f:	77 35                	ja     0x41bb56
41bb21:	ff 85 5c f4 ff ff    	incl   -0xba4(%ebp)
41bb27:	3b ca                	cmp    %edx,%ecx
41bb29:	72 cd                	jb     0x41baf8
41bb2b:	8b c3                	mov    %ebx,%eax
41bb2d:	3b ca                	cmp    %edx,%ecx
41bb2f:	75 25                	jne    0x41bb56
41bb31:	85 ff                	test   %edi,%edi
41bb33:	74 2f                	je     0x41bb64
41bb35:	57                   	push   %edi
41bb36:	6a 08                	push   $0x8
41bb38:	ff 15 7c 60 42 00    	call   *0x42607c
41bb3e:	50                   	push   %eax
41bb3f:	ff 15 a0 61 42 00    	call   *0x4261a0
41bb45:	89 85 74 f4 ff ff    	mov    %eax,-0xb8c(%ebp)
41bb4b:	85 c0                	test   %eax,%eax
41bb4d:	75 15                	jne    0x41bb64
41bb4f:	be 17 00 00 c0       	mov    $0xc0000017,%esi
41bb54:	eb 37                	jmp    0x41bb8d
41bb56:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
41bb5b:	eb 4c                	jmp    0x41bba9
41bb5d:	be 95 00 00 c0       	mov    $0xc0000095,%esi
41bb62:	eb 29                	jmp    0x41bb8d
41bb64:	85 f6                	test   %esi,%esi
41bb66:	74 11                	je     0x41bb79
41bb68:	57                   	push   %edi
41bb69:	56                   	push   %esi
41bb6a:	50                   	push   %eax
41bb6b:	e8 13 70 00 00       	call   0x422b83
41bb70:	8b 85 74 f4 ff ff    	mov    -0xb8c(%ebp),%eax
41bb76:	83 c4 0c             	add    $0xc,%esp
41bb79:	89 85 dc f2 ff ff    	mov    %eax,-0xd24(%ebp)
41bb7f:	8b 85 5c f4 ff ff    	mov    -0xba4(%ebp),%eax
41bb85:	89 85 d4 f2 ff ff    	mov    %eax,-0xd2c(%ebp)
41bb8b:	8b f3                	mov    %ebx,%esi
41bb8d:	85 f6                	test   %esi,%esi
41bb8f:	78 18                	js     0x41bba9
41bb91:	8b 85 58 f4 ff ff    	mov    -0xba8(%ebp),%eax
41bb97:	3b 85 d4 f2 ff ff    	cmp    -0xd2c(%ebp),%eax
41bb9d:	74 0a                	je     0x41bba9
41bb9f:	e9 c7 fe ff ff       	jmp    0x41ba6b
41bba4:	be 95 00 00 c0       	mov    $0xc0000095,%esi
41bba9:	81 ce 00 00 00 10    	or     $0x10000000,%esi
41bbaf:	8b 85 3c f4 ff ff    	mov    -0xbc4(%ebp),%eax
41bbb5:	85 c0                	test   %eax,%eax
41bbb7:	74 0f                	je     0x41bbc8
41bbb9:	50                   	push   %eax
41bbba:	53                   	push   %ebx
41bbbb:	ff 15 7c 60 42 00    	call   *0x42607c
41bbc1:	50                   	push   %eax
41bbc2:	ff 15 a4 61 42 00    	call   *0x4261a4
41bbc8:	8b bd 28 f4 ff ff    	mov    -0xbd8(%ebp),%edi
41bbce:	85 ff                	test   %edi,%edi
41bbd0:	74 5d                	je     0x41bc2f
41bbd2:	83 7f 04 00          	cmpl   $0x0,0x4(%edi)
41bbd6:	74 14                	je     0x41bbec
41bbd8:	ff 77 04             	push   0x4(%edi)
41bbdb:	53                   	push   %ebx
41bbdc:	ff 15 7c 60 42 00    	call   *0x42607c
41bbe2:	50                   	push   %eax
41bbe3:	ff 15 a4 61 42 00    	call   *0x4261a4
41bbe9:	89 5f 04             	mov    %ebx,0x4(%edi)
41bbec:	83 7f 0c 00          	cmpl   $0x0,0xc(%edi)
41bbf0:	74 14                	je     0x41bc06
41bbf2:	ff 77 0c             	push   0xc(%edi)
41bbf5:	53                   	push   %ebx
41bbf6:	ff 15 7c 60 42 00    	call   *0x42607c
41bbfc:	50                   	push   %eax
41bbfd:	ff 15 a4 61 42 00    	call   *0x4261a4
41bc03:	89 5f 0c             	mov    %ebx,0xc(%edi)
41bc06:	83 7f 14 00          	cmpl   $0x0,0x14(%edi)
41bc0a:	74 14                	je     0x41bc20
41bc0c:	ff 77 14             	push   0x14(%edi)
41bc0f:	53                   	push   %ebx
41bc10:	ff 15 7c 60 42 00    	call   *0x42607c
41bc16:	50                   	push   %eax
41bc17:	ff 15 a4 61 42 00    	call   *0x4261a4
41bc1d:	89 5f 14             	mov    %ebx,0x14(%edi)
41bc20:	57                   	push   %edi
41bc21:	53                   	push   %ebx
41bc22:	ff 15 7c 60 42 00    	call   *0x42607c