MTQPQIKRGVSLYSFQEEFFLRKMTLEDCVAACASMGAYGIESLAEQMMPGFPNLDDAFYDGWHAMMAKYGTVSVCHDMFLDTKKFRGRLMTLDEQVESFVRDIRHASRLGCTVIRVLNFVSPELMEKVLPHAEQSNMRLGLEIHAPMHFEHPWVLRHIEFMDRLGSPLLGFIPDMGIFTKHFPPVMAERLIRQGATPHIIEYIREQYDRRVLAEYVVGDVRNMGGNPVDIRAAEMLRHNNWSNPRRLLEHMDRIFHVHAKFYEMDEQDRETSLGYEEVIPVLKEGGYSGYLASEYEGNRHIQDAFEVDSVEQVRRHQRMLARLIGEREVAHVAENLYFQSHHHHHH