MDQAFDRPEAFQAFVGKLAALSGEAWLATVHSMIELCEIGAETQPPAGPNISFRISREGGVTAIANRGDIAKKVQPNPFHTKKEHQPGGALRIYPEYATSELSARLAECYLSTFYQRTLLKRVVLDPSTLAEDADAGEGITVNRSRYQGVEFELHTRADGADREIVAALVR