MTTATDRQAFHARLLEIGKERYHDKHPFHAMLHGGGCTTTQVRAWVINRYYYQSRIPMKDAAFLSRCDDPDMRRAWRSRIEDHDGGVEEGGGIRRWLRLAEAVGLDPAYVGSARGVLPSTRFAVDAYVSFVREKPLLEAVASSLTELFAPKIHSERIAGLLEHYAFADDAALAYFRQRLAEVPRDVEFGLAYVLDHADTREKQDAAAQALTFKTDVLWAQLDALYSAYVTPGRIPPGAWDGREGVIREPRAREAAE