MRQLPKLELHAHLNGCVRDSTLLDRAEATAADVRALLAKPDGKGRPLQRCFDLFAAIHDLCTDHESLRRIAAEATMDFARDGVVYLELRTTPKCVPRRNVTKASYCAAGETCSSSNSSSNASSFESFAICARLILSVDRRETPEEAVKTVKLAAFLRDVGLDVCGVDLSGNPALGHWKSFEPALRLARHLKLPVTLHCGEIHGTGAEEAAMIAFAPERFGHCVQTSRDPERWLALRRSEIPIEICVSSNVVTDSVPHDENCDGGWVSRARRHHVGQVHAVGHPSIVCTDDPGVFETTLSREYALCAVAFDLSDDDVRELVTASVRHAFMX