MRGCGRVHAPLHRQAAEAPRPRHRAGTRAAHHAPRRRATAKTPAQQLLDEVIRNGLAPMLKALGFRKAGRTFRSAAPRCVLVVNVQASHWSTRDALQFTVNVGAFYIGLNDVLQRGTWPSPSTSGPTEYQCHVRQRLGRLTPAQRDVWWDLKVGAPWTQVSVEVTEAVREHGLPWLRAMTDLDMARSHAEARSGPHIAAGLALLAGRRDEATRIVVVATESGADRGQLRLWARQADLIP