MVKRKELKDNDVEMSGTDPRVDGDDSDEDMDMVNVDFEWFDPQPAVDFHGLKNLLRQLFDTDAQIFDMSALADLILSQPLLGSTVKVDGNESDPYAFLTVLNLQEHKDKPVIKDLTAYLQRKANAVPTLAPLAQLLSQTPIPPIGLILTERLINMPAEVVPPMYTMLQEEIEWAIKDKEPYNFSHYLIVSKTYEEVESKLDAEESRPQKKKKKAAGGEKAERFLFHPEDEVLERHAVCVGPVEYTHKAEEGLSDAKRAFQDLGIVTKGSLILLEASKLDGAVKDMAEYFKP*