MDMADVHVHDHVRAGYGSSAAPAEIHDQIPSEEEDVDLRKGPWTVEEDSVLFDYINIHGEGRWNSLARHAGLKRTGKSCRLRWLNYLRPSVRRGNITLQEQLLILQLHSRWGNRWSKIAEYLPGRTDNEIKNYWRTRVQKQAKQLKCDVNSKQFQDAMRYVWIPRLIERIQALPQSLPGQSSTESTGLTTASESQNWIDSNLMPETSGSTSSESSDQLQVCSIPDPTTTDQFMNYPSTNQYGSDNGSGCYEYGTNSDFLGFEQSNYWSSSGGDISVENLWNEENIWFLQQQLSDDQWN