MALLHAFRLHPHEPHLLQPVTSSKITRLPLTSKQLHSLNVKKFTDFSLQLRPCVRCVFSSPSLSALEGFQRRWVARVSPSLQAMSSFTVSFYHAVSTLVFLLRERAMDAKAARYQMHQLSDSDVNTLLAETSSYSLKKRLSGCFMEQGGLTMALLSTTAMAKEHINPVIATLCANPTFMSGMVAWAIAQVLKVFTTFFVERRWDFKMLLGSGGMPSSHSALCVALTTSVAICHGISDALFPVCLGFSLIVMYDATGVRRHAGMQAEVLNLIVEDLFQGHPVSQKKLKELLGHTPLQVGAGAIVGIIAGYLCSQGYTAFPGHAF*