MRHLQGAEDGVLAGVPARVILHGDEKVRLLNAQHLFGTRNIRCFVQATLPEKRDDLMSSIKYEAQLWARNPQSGATGVMWHLERKVERELAKLSKLRQKLEMCKNLAAKKSILEAKGVGVRQVTSKEQEQERQYQACPARISAWTLRLFVHRSACEIPISQTESRIACMQFFGRAFMAFVGQIQEEAINHDAEDAHYDFFPLQAHLVLDSPRNPHPLGRPPLTRSHNVHG