MAFAFARSSLLATLFTSRSFTIHRSGSLKSICREKLGGGGVAMDQVGGVSIRPKNVVLYHYPCPDGIFAALAAHLYHSAIGRPVSFLPNTVFEPLRVEDISTKNVETFYLLDFAGPQGFAVELAKKAKEVVVLDHHKTALETLPPNGTGPPNLQVLLDMKRSGATIAYDYFLEKLQVESSLQTFLQDDDASHLETLFKYIQDADLWTWALPESKQFSSGLSDCKIEYNAVKNGEVFHQLLALDPEVLIKRGKVSLQEKQKLIDLTLDRSFVVSLGQGKFGQCLAVRADAVANLRSELGNQLAAKSRDQGLRAIGAVVYVEEAMNDASMFKISLRSLGSTEDTTEISQVYGGGGHRNASSFLLSVQSFERWKA*