MTQDDLEAFARRFFTAVDAQNADGLRPFLADNVRLQMANLQPTVGADDLVKAFRATEEQFSSITHAIQGCWLGRWEKGLVVSVEAIAHYTKVGGAKFALPVTSTLRLSADGKVADYRIFMDPGPAFA