MVRVGMQECAGLVTQVVREVGREVLQGRMEGPPEQWPHGWREVVQDKKYPSQVQGGLTAFLGASAELFNGNRKRLQRQRRTRERRKLRALHGKTGRSAERRRRKARDKLQRALHQGRGGLNPRDHVQSFLTDGVRARIVLRRHVPFCELQAIARSQREEQEQQQQQGQMEEDELLDEEVDEEEDEGRQETTRQRQAASGVLWEQEVKDGVPLPVHAHRHLHIPAKPGAKDPGHTAAASSGRPPVPCACIGIDLPSLPQPWQWRCHTATHASARRSLGPPCLKPGMAGSGCAAVERLCMTIATPNPNTPVVGRCQAAASGWTRAARSAQPTAGSGACGSAEQSTSACRRRRGSQACPACESCRGLGPP