MDRDLHVKFLLSMLHGLPSYCQREDSNRLTLAYFAVSGLDILNALHLVDADGIIDWVYETQTIPSSHHFDNVRALRDYGVFFGFRTSAAISTTSDLDYNHCKLMDGGNLASTYSALAILCILGDDFSRVHRKAILSSIQALQQPDGSFCPVHGGAETDIRFVFCAVAICAMLNSWTEINLELSLNYILNCQSYDGGFGLSPGLESHGGATYCAIAALKLLGYIEHDPTLGVAISSVLNTKEIIQWCIQRQSDCGGFQGRLNKTADACYAFWVGGVLKILRADHLYDQGSLYSFQLKCESKFGGFGKFPGDLPDLLHAYFGICGLSLLKEPNFKPICCELGITITAEKHLSLLSLQ*