MAILDMSLEKLYEYRGISPLPEDFDEFWDSELRELANLDIKLELKKADFESPIAECYDLYFNGINGARIYAKFMKPKEVKRKMPALLEFHGYEERSNDWSNNLHYVASGMCVAVMECRGQDYLKEDSCKFKSFKSKGHIVRGLVEGREKLLFKNIFLDTAILARIVMNMEWVDEERVFATGGSQGGALALACAALENRIKGVYAYYPFLCDYKRIWVMDLGGDSYDELIRYFKFIDPNHENEEYVFNTLGYIDIKNMAHRIKGKVNMAIGLRDDICPPSIQFAAYNNILCEKELVLYDGGQKPYLLNLKDKIYKWAINL