MEKTVVLYPGLVVTHFVPMTHLAGALLERGYAVTVALIDDRGVNEDVAFAAAVARAAASMPSVRFHTLPRAEDPPALAADAPFVLRYFDLVRRYNGRLRDFLCSVRVHAVIADLLNAEALGVPQRLGIPGYILFTCNAAVLAVFAQLPTVRAVGGASFKELGETPVDFFGVPPIPASHLFGEMLVDPNSDIYKATMASLSQIPDADGILVNTFESLEARAVAALRDLRCLPGRTMPPVYCVGPFAGGLSKAPKERHECLAWLDGQPDCSVVFLCFGSAGNHSEEQLKEIALGLENSGHRFLWVIRAPISDDPDKPFDALADPNLDSVLPDGFLERTSSHGLVVKLWAPQVDVLRHRAIGAFVTHCGWNSVLEALMAGVPMLCWPLYAEQKMNKVLMVEEMKVGVELVGWQQRLVKASELEGKVRLIMDSEEGRELRLRAAAHKEGAAAAWDDGGSSCAAFDRFMSDADSRQHQDCSGEVIHGSYT*