FRGVRRRPWGKWAAEIRDPKKAARVWLGTYDTPEDAARAYDMAALRFRGSKAKLNFP