MSRRTTEYLDEEGKYQLVKELGKGSFGRVVLAKNTSTNAQVAIKQLERKGLHRYVEYEIIKHSQLRHPHVVEFKEVFLCRDHVNIVMDYAAGGSLIEYMQQRRCLTEADARWFFQQLMLAVDYCHKKGTFNRDIKLDNLLLHPLSCLPPSRPLLKVCDFGYCNRDHRSLASSRVGTLTYMAPEVMLNDTRDVPYSARKADIWSCGVVLFALVVGRYPFEVKNGNVIQLLHSMQNRRYELPFSLSRECKELITEMLDPDDELRITMPEILAHPWFSVDLPPDALSMNDKYLASNRRCAQSEEQIKTIISQAFLRNGQDYNAEANDLNEDCLE*