MMFHPPAPGVVFNPSDREIVSFFLPKLMTGEGIDELSYLIEFCDLYCIKPDALFDVNKGFLPFVKPNQRFVFTHRQKISQKNANGKRPRRVLDSRAVGDGGFWRSSTGEKPILDEQGEHVIGYVNTLNFYEYKGEKRNPKDATKTSWLMHEYRLPRENFQEWVICKIKDTACSEEDKCVAFWVNELFGNLFLGNKECPSSALMQEAVFSGNLPLLDDGQCRPWVDNYVDGRLQQSENLECQSSILVERSESRVNGFGEMDSNGLVGEGDLDGSVTG