MAASNGAPLVVFDFDKTIVDCDSDNWVVDSLGATRRFDDLLRHLPWNHAIDAMMGELHAEGRTAEDVAACLRAAPLSPHVAAAIESAHARGCELRVLSDANAFFIETVLAHHGLAGYFSGTDTNPAHVDGAGRLRIRPYHEFAAPAPGHGCALPSCPPNMCKGKVMERILQEEEEAAVAARRRRRAVVYLGDGRGDYCPSLKLREGDYVMPRAGYPVCDLIGGAPPAAAVREWDGFEDLARVLLGIVDDEIARAAVTTTTEQDDAAAMNAAVVGAVVVPDCRALPARQEAALLPQAVRVPN*