MPGAATAAVVDSRQCKQHAEGPAAVLAIGTANPTNIVYQDGFADYYFGLTKSEHLTELKDKMKRICHRSGIEKRYIHLDEKLIREHPEIIDKHMPSLENRVDIVTTEIPKLAESAARKAIAEWGRPATDITHLIFSTYSGCSAPSADLKLASLLGLNPSVSRTILSLHGCSGGGRALQLAKELAENNRDARVLIACAELTLICFSNPDESKIVGHGLFGDGAGAIIVGADPLVDGERPLFEMVLASQTTIPGTEHALGMQTTCSGIDFHLSIQVPMLIKDNIRQCLLDTFRSVGNMNPNWNDLFWAVHPGGRAILDNIEGELQLQPTKLAASRHVLSEYGNMSGTTIAFVLDDLRRRQEKEGDEHEQPEWGVMLAFGPGITIEAMVLRNPLS*