MADTLISVDLSESPHTNENVHNRWHPDIPINVWVEPGDDFKIETYDWTGGQIKNDDDAADVRDVELEQVHYLSGPIGVKGAEPGDLLVVDILDIGAVEEMNWGFNGFFSKNNGGGFLTDHFPSAQKSIWDFDGMFTKSRHVPGVKYAGLIHPGLIGCLPDRKMLDMWNTRETKLFNTDPERVPPLAALPNTQSAHMGAMKGETRDAAAAEAARTVPPREHGGNCDIKDLSRGCKIYFPVYVDGAGLSMGDLHFSQGDGEITFCGAIEMAGWLHLKVEIIKDGMAKYGIKNPIFKPSPIKPVYDDYLIFEGISVDESGEQHYLDVHIAYRQACLNAIEYLKKFGYTGAQAYSILGTAPVQGHISGVVDIPNACATLWLPNDIFEWDMMPNANGPTKYLDGSVDMPIAHDL