MTDKTSLSYKDAGVDIDAGNALVGRIKGVVKKTRRPEVMGGLGGFGALCALPQKYREPVLVSGTDGVGTKLRLAMDLKRHDTIGIDLVAMCVNDLVVQGAEPLFFLDYYATGKLDVDTASAVISGIAEGCLQSGCSLVGGETAEMPGMYHGEDYDVAGFCVGVVEKSEVITGERIRPGDSVIGISSSGIHSNGLTLARKLLIPKYGLDYEYEGRKLWEWLLEPTRIYVRPILELINSVEVHGLAHITGGGLLNLKRLTNYGFELEMPPIEGIFKLIHENGVPLDEMFRVFNMGVGFIVVVPQEEKEEALEILSRHYKSYELGNVTRELGKIKVKNYGITL