MAEIGKGLVFSPSDDQLTDGYLRSYLARTSLDDLPSAAASYFHVADVYSFPPDQLVAGLAPAPGTGDGDGRVWYVFTPVRVLGSRGARKARTVGSGGGGGECWHAEGGPKDVKGSAGGGKLQKFSYKIKTASGVVKPGWLMVEYSFPGSDHLALCKVYRSPRTSRYGAPSPPSSAASSPSRALPPVSSGRKRRAEESDHPEAPASSAPPAPEQHQDVDAAGAEPDQGYLSTDQLESIAALVQEHEGDEEFCKSLGFDERADPQCWNNFFLSALEEIRQPETAAAAVEPGPCPEYEEHDELVVSGLPPCTATASSHAYDSATAELVNLSDKEFYDILFSSDEQDGAAVAG