MRREKVVWTLKMMYAATPEQEHYMQYLLNYFYTDVFPYYFDDEQIRQFEEWGILSLDHEHVAYNGTMKEAFQIISALQSLITVIEHIGEHGDLEQYEWLFVRNQKILARHGIAFPFHAKQFTCRRLWPCSVYAPPASQWVI