MVVLMTKPGTSDFVWNGIPLSMELNLWNIKEYSGSVAMKFDGEKITFDADIQNLSPKEPERYVLGYPEFYYGYKPWENHTAEGSKLPVPVSSMKSFSVEVSFDIHHEPSLPLNFAMETWLTREKYQTEASIGDVEIMVWFYFNNLTPGGEKIEEFTIPFVLNGESVEGTWELWLAEWGWDYLAFRLKDPVKKGRVKFDVRHFLDAAGKALSSSARVKDFEDLYFTVWEIGTEFGSPETKSAQFGWKFENFSIDLEVRE