MKAEMLYWVDRVGGKVEKLEVELKPFGYKMAPVTQWKTLIADGDAEVERGKPTIIKVKTIEIPENTIVGPLNIMRHALGVVADVVECGIPGRVEEDKCVSQVLFVPIEDGVVKDGDLVGVLKVFFIRTGLLSRIPLLKPPKVELREEITEANITWRDNGNVYREKIRTKVFGYTRSHVGVWELLVADETVRVKRGDVLRIRIKEVRLPPNTVVVPLSIMRNATEPCLMSCSLASRAELRTRRESSRRCFLQWRTE