MQEEGVNPDRQLFVSVLQACDILAEKEDAVRVKGLHVKVTSLEIGHALHADARRKGFASDAFVGATLVNVYRKCGTIVEAQNVFHGLSQRDVVSWSAMLSAYVEQGQGDKALWLYRQMQVEGVSPDQQTFAIALQACDALAEKLDAFSSEGACPMVLKICQALHADAGRKGFAADGFVGTRLVSVYGKCGDMSEAKKVFNGLSQRDIVSWTAMLSAYVDHGQGEKSLQFYKKMQEEGVSPDQHLLMFALQACTTLAEKEAALVMEGRPTKVLSLEIGRALHADARTKGFTSDSFVGTTLVSMYGKCGAILEAEEAFGILSQHNLVSWTAMLSAYVEQGQGEKALQLYRQMQKESWTLDDVTVICILQACSETGSLEICKELHFGIMSAGYEQIPFMAATLIHAYASCSSMIDAQAVFDGLLEPNIMAWTACIAGHAGE