MADRAPPPPPPPAGIDSRSGFCAATRIFHSTRAPGDLPPESLPMTAAAYAFSLLSSSTLPGRPALVDAATGIAISYPSFLAAVRSLAGGLWCSLGLRPGDVALVVAPSRLEVPVLDFALMSIGAVVSPANPVSTPEEYAHQVALSRPVVAFAAPEVAAKLPEHVRCVVIGSDEYGRLAASDGRRAAAPAAVAVKQSDTAAVLYSSGTTGRVKAVAITHRNLIALMSLHADNREKVAREAAEAGEEPPPPAVTLLPIPLFHVFGFMMVLRSVSMGETSVLMERFDFIAALRAIERYRVTLLPAAPPVLVAMVKYEEARRRDLSSLLVIGIGGAPLGREVAEQFASVFPNVELVQGYGLTESSGAVAATVGPEESKAYGSVGKLGSHLQAKIVDPSTGEALGPGQRGELWVRGPIVMKGYVGDDEATAATVDSEGWLKTGNCLP*