MCKAGFAGDDAPRAVFPSIVGRPRHKGVMVGMGQKDSYVGDEAQSKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVLDIGDGVCHTVPIYEGYALPHAIMRLDLAGRDLTDYLMKILTERGYSFTTTAEREIVRDIKEKLCYVALDFDAEMETAASSSTLEKSYELPDGQVITVGNERFRCPESLFQPSFLGRESSGIHECTYNSIMKCDVDIRKDLYGNVVLSGGTTMFPGIADRMQ