MEIIGFRGAPEMTLKALQDALKNTHFPSLIVTLVTDWQDQRDRARYALFIRGAKTPILTEDAFGPAFGEPGRRALAEAVAWLEQKGVRKFYEAVLPPSEYQGLFDLEPETAYRRLVASANPTDTAIYSVA