MRRKVPPVLILALPLAVMLMYMAAPSLAVAEEGPTNSELTNAEHFLEKLEAHVVRAGGKPFEMTYDDNEALRRVRELKEKYPDDPQVEEMFQRVRVAIMASKGDYIEITDEILAYRQMEAELVERVAAVADEQWQSILGDVAASGGEVMEAWPCPDPMETDPNATIGKYVLLDDFRYPDNEFTDMGGQFVHIGAGARGWYFVRLSTRAWLGAYEALKRYRRQVSQETPIPWTVLGRIDTVSLLIPQAGEERTMSPQFGWVVTPVAINVGGLVVSWADPEHELGGEYSAEAGLQELKWDMYTYTEVPDDVEPEQLVEIFATAIKEKNWDLYLECIDPARRATPTAIQRLQYFYDNNLERYRRWYVYVQVMEGYEIDVIKGTIIEEGSMEDFFLDEGQQETIAGRDQEIVEQALVEIRTYDENGQQSAFPKDVTLRRYNGGRWYIAAGYPL