MSGSQTSVQLPLLDISQPLHPSTLSSLYQACKEWGFFHITNHGISMDFYNKLYSHSQNLFTLPSDSKNKLGPSTPIKTYTPHFIASPFFESLRVSGPNFFSSAKSSADILFDPPKPEFCDILREYGSKMMELSKRIAMILLMSLGEDFDKKYFETEFIKCHGYLRIINYTPPEIVKDREVEGLGMHTDMSCVTILYQDEIGGLQVRSKEGEWMDIEPCEGTLVVNIGDMLQAWSNGRLRSSEHRVVFKRPVNRLSLAFFWCFEDEKVILAPDEVVGEGNERIYRPFVCLDYIKFRESSEKGRFEKVGYTVNHFAAVASSNPMNGLAHG