KREKAMAGRLRAAFQARFVGGFVCGAALGTASCLAALQLSRKANPEPEGKEREQEKPAYSSILEQYGFPDSGAEVRYYSNHMLSYDQAKRVPRWVMEHLSKDKILGAANRKHCKFKPDPSIPVLFTATNRDYLGSGWSRGHMSPAGDNKFSMQAMAETFYLSNIVPQNYENNAGFWNRLEMYCRELTTRFEDIWVATGPLTLPREGTDGKKRVSYQVIGNDDVAVPTHLYKVILAKKSRTSSEPLTLGAFVVPNEPIGFDHQLPEFQVKIQDLEKMSGLVFFPRVDKVDQCQNLCEIDTCKLIGYEAFTLYISGRKVQSAKTLNRLEKVMSELKELGIEPDEYLFQLYQEKKQELASKTEESNARNAKSG