MGQFLGKKYVYLGLFDSEVEAARAYDRAAIRCNGKEAVTNFDPVSYEEGLLTDANNGLDKMLELSFGTEFAADATNPVSLQLPQCTTAEQRIEPLFMRHGIGEKGQTYLSVPPGSWQAGQAQLHMEGILGAGPMHTSSFVNLDIPTVNLKPLFGKGLTVDENHQAFAMHPLRLNWPVSSAMIHFPPSSSSTMLKVLSDASQGSLNMDQALQEGHAEVFVPGATSNCCTWQTEMMKSPEAGIVSKIIPSAASSGFSSYVLADTSTVPAWLCKAGMENKCAN