MISIYKQRRAEVEIHNAIVHLVKKERHQNPDLRLREEPLPVDDKLSELITSLRKLYNEKTARGYGVFHQDTINYPLSTSLNGHLNNEVDFVEFSHNAMRTLVAKVTGVQLATGGYILLASYNENNADFLIVASIKHRPGLAFDQNLNLTGSVHIDLEHLHEMARVNVTSWLNNGERYLSFAKRRGGDDGFSDYFREFIGCEEFCNSTEMNKITLRAVKAFGDQRNLDAETRRQLHAAVFNYFDEKRLAKETVSLAALSHRIDDEQPEAFLTFINENAEEYPLGDGFDPVKNIYKGLKTFVIKDGSVKIQFNQEDFGTRVILNADQSLLIRELNPDFIRQLVDFQ