MEPNDTDQGALGNCWLMAGIAGLVEEQPDQKNGYRIKALFGLDGNLTYGNDVGAYVNRLNRAGVWKYVVVDDYLPVCDKSLKPMFATNKQEDNELWVAILEKAFAKVYGSYGNLQNGRTLQAVTEMTQDPSTAFVFDKATELVRLSDAAKPGSWDEEEDSEDEDGPLEMNLDSFFAKLTQWDEQRFVMCLSTPGKDMSGYMDRKAESHEIAKLHKMYQRMGLETGHAYTLLGVRRVNAMNGNEYRLLQIRNPWGNARGEFRGDFGDNSPLWDQIHEHDKEAMGYTKQDDGIFWMTLNDVFKYFCRGGVSFVMDSKSTLSCRGLCLEDFGPTFAIHLKNNTPGAQITTMVSQIPARGKGSTQDLLGLKLRLLQRRDGDKYECPTNGHHIWETNCLLRSDVGSAFALEKGEYILTAATRFQRRGKFTLTVHTGPNVKCDMQPFKIGRDCSKARFLNAGKMFSGCTHRPFSIDVRCRVHEDDVDQYHY*