MDDKFASKFEIDVLNKLLNKNFSYDLAIILKKIGGLDYRKKVFINGECIGILEFDLIDLDWKFHPYASYYLIEEPKIKIKPTKRKLKGKKVPVDLIENAEELKDINENDYVGVEVGNYVGVAVKKGDTIKIKDLTLKKELRFEKIEDYLRKNKDRIEKLEKKSLSIIKKYYEMCKNKNYAINTSFSGGKDSSVSTLLANKVIDDLEVIFIDTGLEFKDTIDFVKKFAKKYDLNLVVLKGKNFWEYLEKEGIPTKDYRWCNSVCKLEPLKEYLKKYKRVYTIDGSRRYESFTREKLTYERKSGFIENQINIFPILDWRGTDVWSWIYLNDVIYNELYDKGFERIGCYMCPAALNAEFLRVKELYPELFNKWVDVLKRFGYDEDEILRGFWRWKELPPKMKELKKILENKEKK