MTRIHALCLARNEGDVIAQTLLHASRFCHRIYVWDNGSEDDTWEQVKRVESAVIVPYRREGSPFHFGLRAQMFADIRPTCQPGDWIFVLDADEFLAESPRRAIAAAEREGARQINTLQYNFIFTDTDLALWKAGDDSRGLPVQQRRRYYRFSNIEQRLFRVDDALVWPTGVDAARPRGYAMPPKLKKCSRRLANCHYQYRDPEQMQLRLATRLAARAANRHNFQHYRNIDENFDWMRFVEPSADCHYYRGDGRFKITLAERARLFRRYFGHHTFFRFDFLA