MEREDEEEELVLSLSRKEVALSEELLPVLISISRSSSGRAHLASLGLLGDLLSLLETSPSSNLLRLLRNLCAGESSCQDAFLLAHGVFSVYSLVQALLSRGGFKPEQHSDSDDSSLLLGIALQVLANLCGGGDRHKDAVWEAFFPSSTFLEIACRVDAFSTSSAPGKVMGPLCMIIYVCSRENEARLKSLCQDEGASLVAACLIASRNCIDDVGDWVILLVSQICIQHPFLPCLFKNVGLISSLASPISNISDPKSVFNLGQALLMEHLYFSLNEDRMLPSSTKKEKEDGSLNKEENALSCYILVSIEILLFLVEVVRDALQYCLNDEEPISYGKLPTGKLYVDVLGYTLGIMRVITSTPNEDDDNSNNYNSSSVFVSCGLIETSIHLLRGLGPPELVSRAIIQQQNTNAEKDEQIDDAKSLNASGSSAEVVSRTIYEGCRRDVVGIIGNAAFRNKQVQEEVRRIGGLYLVLQQCVIDKDNPFLREWGLWAIRNLLEGNEENCKEVEEMKLKGACTPEEVTHMGFKVEINPQTGRPHLVNTLR*