MRVLGLETSCDETGVALYDSERGLLADALFSQIDLHRVYGGVVPELASRDHVKRMLPLIRQVLDESGCTPADIDAIAYTAGPGLVGALLVGASCAQAMAFAWGVPAVGVHHMEGHLLAPMLEEQPPRFPFVALLVSGGHTQLVRVDGIGRYQLLGESMDDAAGEAFDKTAKLIGLGYPGGPEIARLAELGTPGRFVFPRPMTDRPGLDFSFSGLKTFTLNTWQRCVEAGDDSEQTRCDIALAFQTAVVETLLIKCRRALKQTGLKNLVIAGGVSANQALRSGLEKMLGEMKGQVFYARPRFCTDNGAMIAYAGCQRLLAGQHDGPAISVQPRWPMESLPAV*