MTTKLVDLVNPEVMAPIVSFELSQALRFTPLAQVDNTLTGTPGDTLTFPAFTYIGDATDIAEGEAIPLDKIGTTTKEVKVKKAAKGTEITDEAALSGYGDPVGESNKQLGLSLANKVDNDLLTAAKETTQKATIEATVEGLSTALDVFNDEDGQGYVLIVSPLDASKLRLSAGKEWLNGTELGAERLISGSYGSLLGAEVIRSRKLAEGEGLLFKVVANQPALKLVSKRAVQVETDRDITRKVTIITADNHYAAYLYDETKVIDLTIVKK