MGKATVDGKKPKAVKKMKDPNAPKRAMSAFFIWMNENRDRIKKPGMSVGDVAKAAGIEWAAMTDKSQWEKRAEEDKKRYEREIAAYKNKQ