APAAPVSVDLVNNELWRKFHEIGTEMIITKAGRRMFPSIKLNMKGLDPGCLYIIAIDILPVDNNRYRYVYHSSQWMAAGTTESCTPPRTYVHPDSPATGDVWMKQPITFDKLKLTNNEQNKKGHLILHSMHKYQPRIHLISIDDVIRDDVITFVFPECAFTTVTAYQNQQITRLKIDRNPFAKGKCAV