YRGVRRRPWGKWAAEIRDPKKAARVWLGTYDTAEGAARAYDAAAINFRGHRAKLNFP