MDDNELHLSPPAEPPATQCPIVFEAKMEKRITIPYTGLQMLPQRMESGGPYRLLHCSGLGDKEGVMQELEKGVEPNLVDYDKRTALHLAASEGCEEIVVLLLEKGADVNSTDRWGRTPLSDARNFGHENVCKILEAHDGYDPLGDSDTPCFMIGHGEVDMKDATLIGEGAYGEVYLVKWRGTEVAAKTIRASIASNPMVKNAFMKELALWQKLRHPNIVQFLGVLKQSDRLIFLTEYLRNGSLYDQLRKKGRLDPLTAVAYALDIARGMNYLHQHKPHSIIHRDLTPRNVLQDEAGHLKVTDFGLSKIAQQKDSYGYKMTGGTGSYRYMAPEVYRRESYGKSVDVFSFALIVHEMFLGGPSNREEAAEKVADKTAYEDYRPHLASYIFPEQIKTLLRECWHKNPDRRPSFQEIIDRLEKIHVTLQEKIVLGTCCSCMIL*