MATGSEAVKPAEAVLEWNKQDNKRMLHAVYRVGDLDRTIKYYTECFGMKLLRKRDVPDEKYTNAFLGFGPEETNFALELTYNYGVDKYDIGEGFGHFAIANEDVYKLAENIKSKGGKITREPGPVKGGSTVIAFAQDPDGYLFELIQRAETPEPLCQVMLRVGDLERSIKFYEKALGMKLLRKKDVPDYKYTIAMLGYADEDKTTVLELTYNYGRTEYSKGNAYAQVAIGTNDVYKSAEAVDLATKELGGKILRQPGPLPGINTKITSFVDPDGWKVVLVDNADLLKELQ*