RRYGHSKSPHFREKSPVREPVDNLSPEERDARTVFCMQLAARIRPRDLEDFFSAVGKVRDVRIISDRNSRRSKGIAYVEFCEMQSVPLAIGLTGQRLLGVPIIVQASQAEKNRLAAMANNLQKGSGGPMRLYVGSLHFNITEDMLWGIFEPFGKIDNIVLMKDSDTGGSKGYGFITXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX