TAPALAPRTGQYPFALQLLAMGVLLDAQELIPALVEEVLQFDTDRLLDYLGAAALGLTSASEETFHPRPFGQLRAFFEESDAQALAPYLQSQYREFFQLSPKAQKKTRRLTGPYAWGWWAMEVSALGVLYGWDDGVLRASPHYLGDLVDYARARGD
----------HHHHHHHHHHHHHH-----HHHHHHHHHHH----HHHHHHHHH----------EE----HHHHHHHH----HHHHHHHHHHHHHHH------------------EEEEHHHHHHHHHHHH--------------HHHHHHHH----