MGGHARARAAPGDFLGAKPSTRDFALEDLFRVDFASGDEGEGEGEKRATIDGGREGDAVRAAATREAREGRAAADDWDALARAWDEVEARAPARDYAWEVLNSLPSVGGDIMTCKEDEMDCFAYGGAHSVPYIAPEWLERPNGDVEDGVSDNEDEDEDEGDAHRFTKAMRESSSFLLDDEDEFMRTVDAPVDFITEPEAFAARREARALARDAREPAIDFAVKSALLCGDEEEDDFSGQDCSAMADESAYEFQEHFATAADGRVFRVSSALVTPSSSERANVEDSANHRGLTDSEDSDADLVAHSAKKSPKLIAGSTTKRKRRPDGRGRRAKAYKKIKKDKGVCATDVYVMANGKKMRRGCLHCGTVKTPQWRMGPEGKKTLCNACGVRYMKGIL