MKPLHMLPIAALVGSIFGNPVLAADEAATETTPVKAEIKEVRVKDQLNAPATVERVNLGRIQQEMIRDNKDLVRYSTDVGLSDSGRHQKGFAVRGVEGNRVGVSIDGVSLPDSEENSLYARYGNFNSSRLSIDPELVRNIEIAKGADSFNTGSGALGGGVNYQTLQGHDLLLDDRQFGVMMKNGYSSRNREWTNTLGFGVSNDRVDAALLYSQRRGHETESAGERGYPVEGAGSGANIRGSARGIPDPSKHKYHNFLGKIAYQINDKHRIGASFNGQQGHNYTI*