MKPIVRPLTAMPIELQPVEIVERKGLGHPDTICDALAEQVSIALCKFYYERFGCLLHHNVDKALLWGGSARPAFGGGRVLAPSEIFLAGRATQEFKGVKVPVEELAIASCRDWLRQNFHALDPERHVKIHCLVRPGSMDLAELYDRASATGNWLANDTSCGVGYAPLSPLEQVVYRIEKSLNAPKFKRSCPEIGEDIKVMGIRQGKEIQLTVACAFVDRYVRDLDDYCYKKARLQEIVRDLARRVTDLPVTVEINTGDDVKRLSAYLTVTGTSAEAGDDGQVGRGNRTNGLITPCRPMTLEAAAGKNPVTHVGKLYNVVASQIAAVIVEEIPDITTAYCYLVSQIGKPISKPQLIDVQIQTRQGMLVEGVRARVEEIVRERLLQISTLWQALIRGEIPVY