MARRERVMRMSVELPLWRALTAYRIGTMVYAIGLFVAAYEEFARPWIAIVYFAVLAAWTLGTLRFVANATACTKRFLFVDLTISLVGILLTPVADSAQRIAGDGPTLPSIWTAGAVLAYALKGGWRWAAVASALVGVANIVQRGHPSQDTLHNVLLVWVASIAIGYVVEVARASERTLARALEIEAATRERERLARDIHDNVLQVLAMVQRRGTALGGEAAELGRMAGEQEVALRTLVAGGLLPASRVSEDAQQGAFVRVVDEPDDDPDDVPRDIRTLLSPYAGSRVTLSEPGAPVLLPPAAARELAAAVGAALDNVRQHAGEDARAWILVEDWTDEVIVTVRDDGPGIPEGRLAQAEGEGRLGVALSIRGRLRDIGGTAELISVPGQGTEVELKVPRGKAD