MDKPFCPDCKKTTEVALDHSAGDTVCLDCGLVLEAHSVDETSEWRTFSGEQSGADPNRVGDPTNPLLGDKGLTTTISRANGKMSDMAVLGRWQNRGNNSERNLIAAFGSIATMADRLGLVGTIKDRANEIYKRVEDLKSIRGRSQDAMIAACLYIACRQEDKPRTFKEICCVANGATKKEIGRASKFIVKQLEEEAGIAMDMGTLHAADLLSVDECLLAVAGPELDTLGACVHRRFCSHLGMSNQATRAAIETVKCTDTLDIRMLKRFVIDYGNHLTATFTCTPGLLYKFTVVDLVSHLFHGVHGAFLRKSPISVAAAAIYMVSQVSDAKLTLKAISDVAGVAEVTIRNSYKELFLHARKLIPDWFAKEEQLKNLSAF*