MDFSEHLHELCPIQFPVNANGMTFFDDEADQALWNGLDQEQAPDPLVCLCPEYSGHGNGALDNAGGLVLAGPSAENNMDAAGPLLAQAPRVIPDRLNYPERNKALSLASAEPAASLTPNPKLFTCNHCGSISAKTPRDFNRHLATKKHLKNAIRNGSREIELESSPSRGTGFRCPVVSCDKTFPRKDNLWRHITKMHGISGEDE