MELKRLCFVLPADDLDEIDHENEQVESHNQKKKIESLSKRGCGGQVFDGEKLVPKIKNESFAKRGCGGQVFDGEKQFSKGKNESFSKKGSGGEVLDCEKQVPKVKNESFFKRGYGGQVVDGEKQVVQQKPKKKNESLSKRGCGGQVLDFIHESFSKLLDSKWVTCCHQEIGEKQFSGVFHDTEGMQLGEKGGGDYNHHHNPRIFSYSELFIGSNGFSDDEVLGSGGFGKVFRAVLPSDGTVVAVKCLAEKGEKFEKTFAAELVAVAHLRHRNLVRLRGWCFHDDQLFLVYDYMPNSSLDRILFRKQDNAGSPVLDWERRKNIVNGLSAALFYLHEQLETQIIHRDVKTSNVMLDYNFNARLGDFGLARWLEHELEYQPRTPSMKNQVLTS*