MTLPIVAASSDDSLDESTLTPFSTGVGSSWLDLNATTNTNGAHGLDDMKFVSMASSAVETTSFSNEEAAAEGDPKLHTNTAQNRSSTVTQRTELEALSLNVEKTTKRTRFLALLVVLIGAAAAAAFLALGITSANQDASDLFLGRARTIGVEIGTSWRDYETAALWIQESCRDWRHTNYTRDDFALLYEFIRRMPLDFYGMEWVPNITHDERASFEQEGKRGWKLEEPPQQPTGQHLLWHEEDEQQQQQEDGYTGFMGQEPDPDNPGELMYTERSEQPFYFPIH