MGYDLALIVGHVDEELLCPICADVLEEPMQSSSCEHAFCRFCIEKWIQEKQICPVDRSDLLPIHLVPVSRLMRNMLGRLKIKCSFADNGCTALMPLGEYRNHVANCQNNPKVVVMCTKGCGMRVPKDELTSHNCVYELREQLQDQISEISELRDMQAHQERRLSEHRRELELVQYYVAALRSTNPVIRNVGDQLDRYSLMRWGRSLPLASVRTWGSLISTPDTPMHMMVREGLRASGCPMHLINVLMDCCYEDSWPEGLTTLEMRRMNLHRLAQYVTRLLPIVITGKPCVVILGGDNAHMPENLRPVLGVIMIFVDGVDETLSEPVPLPDSDYL