MGRGGSGGGGRGGRGGGRGGRGGRGGGRGGRGRDKSSHRRQAAERDAGAWENERVASAIDGRERDTGEPSKLVFELAMWDFAQCDPKRCTGRKLIRMGLCRELTLRNTFKGIVLSPDAKQCLSPTDKDFVLESGIAVVDCSWAELEAVPFTKMRANNVRLLPYLVAANPVNYGRPLKLSCVEAFAACCYILGLQEMAVELLAKFKWGHSFLDLNVELLDKYAACQSSEEMLECQAQHMQQLADEAETRQTFSYDLSDLDLEGEGQLNASMQHFELHGEEDDEDEAEDKSEDAEDAEEDQENDE