MSEAKKGHVLFFPYPLQGHINPMIQLAKRLSKKGITSTLIIASKDHREPYTSDDYSITVHTIHDGFFPHEHPHAKFVDLDRFHNSTSRSLTDFISSAKLSDNPPKALIYDPFMPFALDIAKDLDLYVVAYFTQPWLASLVYYHINEGTYDVPVDRHENPTLASFPGFPLLSQDDLPSFACEKGSYPLLHEFVVRQFSNLLQADCILCNTFDQLEPKVVKWMNDQWPVKNIGPVVPSKFLDNRLPEDKDYELENSKTEPDESVLKWLGNRPAKSVVYVAFGTLVALSEKQMKEIAMAISQTGYHFLWSVRESERSKLPSGFIEEAEEKDSGLVAKWVPQLEVLAHESIGCFVSHCGWNSTLEALCLGVPMVGVPQWTDQPTNAKFIEDVWKIGVRVRTDGEGLSSKEEIARCIVEVMEGERGKEIRKNVEKLKVLAREAISEGGSSDKKIDEFVALLT