MGRRTAAAAAAVVLALLGHVRLVAPTAATATATAAEKQEKAEETAVMLRLRELARFAASPEVAAWQGWLADDTSPPCSWHRVTCNGQGRITKLALWARPLQPFMQQGTVMDNATLAAAYDVLADFAKLQWLADLAIGFDFLPPGCMAPQWCQPGALPRLTRLSISARCLKGNLPDIQPGAMPALETLLLSFRAGETPLLPASWGSTADTLPALRSLHMNFLHAAVRLPAEWGQGFKSLEVLKLNGYWDHTIPQLDPGDADTAAPADGNPLPTAAAAAX