MWSEVQEGGPSASWVELPENGWGALMGWAAGRDNLRRSPSSDLGRTVTGYIEDAHGRTPFVEPFTAADRESIDDDIDMYLRDAGVPPRPRGFVWMIRVPHGPLSPEAFLADVDGAILRASDDSVTHPMQLLPVFADVLRDIYARG