MGVYFGNYCYVMIIVLVLGAEVRSQSLKNGYYSTSCPKAESIVRSTVESHFDSDPTISPGLLRLHFHDCFVQGCDGSVLIKGKSAEQAALASSGLRGFEVIDDAKARLESVCPEVVSCADILALAARDAVDLSSGPSWTVPTGRKDGRISLASEASNLPSPLDSVAVQKQKFQAKGLDTHDLVTLLGAHTIGQTDCQFFRYRLYNFTVTGNSDPTISPSFLTQLKTLCPPNGDGSKRVALDIGSPSNFDVSFFKNLRDGNGILESDQRLWSDSETNDMVKKYASTIRGLLGFRFDNEFGKAMIKMSSIDVKTDVDGEVRKICSQVN*