MSEFKTGKINKHVLYSNILNRDVTLSIYLPESYNQLVKYNVILCFDGLDFLRFGRIQRTYESLIKEARIDDAIIVGFHYEDVDKRREEFHPQGSRSHLTIQSVGKEILPFIDSTFSTLKVGNARLLVGDSLAGSIALLTALTYPTIFSRVAMLSPHSDEKVLDKLNQCANKEQLTIWHVIGLDEKDFTLPTNGKRADFLTPNRELAEQIKKYNITYYYDEFDGGHQWKDWKPLLSDILLYFLSKNTDDQLYE*