MGLRDIGASLPPGFRFYPSDEELVLHYLYKKITNEEVLKGTLMEIDLHTCEPWQLPEVAKLNANEWYFFSFRDRKYATGFRTNRATTSGYWKATGKDRTVFDPATREVVGMRKTLVFYRNRAPNGIKTGWIMHEFRLETPHLPPKEDWVLCRVFHKGKADNSAKLIMYESTVPSLTLASSSPTNQNTTPSIGYNQFLAPFSSSMATHHHNHNHHIPNQSQNNNNNSLMGLLQFSRETNTNNSSTVTQISPKCDDNNGYGFLWDMDLEENSFNDGVASNLDGMRFFELDNNNSVVLL