MSFNWQTEKVYEEIKYESYEGIAKITINRPEVHNAFTPKTVTEMIDAFNLARDNSNLGVIILTGEGEKAFCSGGDQKVRGHGGYVGDDQIPRLNVLDLQRLIRVIPKPVIAMVAGWSIGGGNVLQLVCDLTIAADNAKFGQTGPNVGSFDAGYGSGYLARVIGHKKAKEVWFMCRQYTADEALEMGWINTVVPVADLEKETVAWAKEMLQKSPTALRFIKAAFNADTDGLAGIQQLAGDATLLYYTTDEAKEGRDAFKEKRDPDFDQFPKFP*