MRAALFACGRAVVAPRSLARAASRSHAIVGRPRVVHARAMSGGAQRARDGDAVKIHYVGTLEDGSQFDSSRDRGEPIAFTVGSGQMIKGFDNGVRDMAVGDRKTIECAPAEAYGEIRPENILRVPKGDVVDAVGEDYIKVGEKLMVGQGMPATIVEVTDSEVALDANHPLAGKTLNFDIELMSLDRVDVKHNSKFKCFFDITIGGEAAGRIVMEIRGDVTPKTGENFRQLCTGEAGFGYKDSPFHRVIPGFMCQGGDFTNRNGTGGKSIFGNKFEDENFTLKHTGPGILSMANAGPNTNGSQFFLCTAETAWLDGKHCVFGSVVEGMDVVQKVEAVGSQSGKTSAEVLIADCGEL*