MGSQPAKDSGGRPEARRWCAVTGGRGFMARHLVAALLRSGEWRVRVTDLAPAVELGPGEMEELLGDALRDGRAVYAAVDVCNLDQLIKAFERVEVVFHTAAADPSKNNMELHYKVNVEGTKSVIDACKICKVKRLIHTSSSAVVFDGMHELFDVNESFPYPDKFPDAYAQTKAEAEKLVMRANGIDDLLTCCIRPGSIFGPGDVLIPNADQYGQAHFIIGEGRNCDDFVYVENVVHGHIRAERTLSTMQGAKISGGKAYFITNMEPMNMWDFVYLVQEELGHKRPFKIRLPSLVVKPISYLPQMLTPARIKYLTLNRTFSCNKAAEELGYKPIVTLMDGLKIAVKSYTQLRNKDLSQRE*