MACDEQRPNCTICTQRQEECVYSSEVPYFFAGKQSRKPSRNKRSPTTGQALNATPVSEDEASALLHQMGSAQISTGSVLHMEELELELQWIMQTHKLLSRNEETRKVWEILVLQEALQQPFLMHGILGLSALHLSHLRADNSQAKWLSIAMSHKNVAISMFSKQLSNIDTSNVKAMMSFASLVVAFGLGSALTSGSPEGPSLNSLIEIFTLSRGVQAVVSAEPEFLRQSNFAPLFDATPPQVSWPDHVLVAFDRLERLNVQCGQQFAHHNTAIYERVIEYWRELAAFTLLQPTSMTLAAGFAIRAPEVYLSDLTSRQLYSLVVLAHYCGFLHMARENWCVGPWGRVVLGEIQQLLPPDWQHHIEWPVKQVWG