MTTRPENIQAFIQIADALFQSQKLPEAGRAVAAQVFARLQTPSDDEVRHNTRYPACEWLDAALAPIIGDDTPYGAAARAIKALEPALGWTRRTSGVNGSDNYIDGHVHGMICGPGGAESRYGVQLGFSIMVPNVRYPDHHHPPEEGYVLLTAGEFRQKGGEWFNPGIGGGIHNPPGSLHAMRSGPVPFLAIWCLLT