MDSVKRKAAEARLHVSGQLDVDRERKQSDFEGQEPDMKSELPVLRDIYVVYNADGTRLGEAVYAIKKFCGWHCSACHITHGPREMKRDFFELKQKGWGSAGLFTLHRDEMPPKLKQYVQSLCSGQKLPIAVAETTQGWIVIARDGELEQCEGSVGCFQRLVNHALARHEILVPGREHDFDYSEVFYRDSLSNVSALCELTEEELVQKSHEMAQYYVCQNTQPSSQAGQIGEARHRTKIHCAAMEPTGAGYTILGEHVPTFKHSGTPVSMVPDVVDPWMMNSEFSGVDEDDAVVPSD*