MKVLQCKLKQPTAHYRDPKVFQNEYISTLNLPSKTTIMGMITYLCDRRLNSDIDIGIIGTHHHRELEFSRGENIDFWNEYTNMRKGKDKEKFLLQGNYYDYYKEHKAQNSILNYEVLKEVELTIFISCKDDEELEFIRKKLESPCKYANLGRKEDFVIPSEKGCFVKEVELKEVIPMNTRDAIKENIKLKNTYVRVDLRDKENVETIINQGVLIALPYKYKDLEANRDDRVYEFCHYIYVDNDGIYPKNIKVNVCIDTKEVFTWL*