MSDDGAGRRKGDRYELMREEIECYKTMGYVHLKGVLSEDELHNLEEEYMSFLRHEVAVEGRDFCDMSADYSKPLEDYSIVNIMLPSKYNPWLKGNIYEKRAASISEQLLGPDMVFDYDQLLAKPPGKSDGVFHWHQDLAYWPVTDDTRTASFWLAIDNSRVENGCIQFVPGTHLEKNLRYHGPLHGDRDKSHTLAARLAEDDMPKPAEIDRGDVTVHHERTLHGSGINSSTDSWRRAWVVAFRSKETVEFERSIGFTHSHNDKLETLNASKQFLSPFNVVAWQGNYALYKDDLRKFCPFDTVLFYHADP*