MGDIVRQILGWFPGHPASGNGATLSAAEGYGSEDRVSALPDDLLRNIVARLPVKDAARTAALASRWRRVWSSTPLVLRDADLLFSAGEAAGVAAVGRALAGHPGPFRVVHIEHCMFAFHRPELAEWARLVAAKGVEDLVFVNIPVHYFDVPLPADILRCAALRRLFIGNWNFPATSGFPRGADVFPHLLELYIWNTVMSARDLNHLLACSPVLQSLALALNSHPNRVRLCSQSLQCVLLFLSKAEEVAVVDAPLLQRLVLWKISTSYDTDDELPVKIRLACAPELQVLGYLEPRAHQLQIGETIIKADTKVIPSSMVPSIKVLALRVNFCVQEEIAMLVSFLRCFPNVETLHIESDIDDEFTGQPHAKFWQEVCPVECINSHVKKIVFHDFHGDKCELEFIDFIARTAQELQALLLMLTSKTYGPVVDVDEVNSQLGVLSFASEECITSLLGPKVQMVHIFHRSLDLSVDDPFL*